|
| | GstSinkPad (GstNvStreamMux *elem, unsigned int id, GstPad *pad) |
| |
| | ~GstSinkPad () |
| |
| void | push_event (SourcePad *src_pad, QueueEntry *) |
| |
| GstNvDsNtpCalculator * | get_ntp_calc (GstNvDsNtpCalculatorMode mode, GstClockTime frame_duration) |
| |
| | GstSinkPad (GstNvStreamMux *elem, unsigned int id, GstPad *pad) |
| |
| | ~GstSinkPad () |
| |
| void | push_event (SourcePad *src_pad, QueueEntry *) |
| |
| GstNvDsNtpCalculator * | get_ntp_calc (GstNvDsNtpCalculatorMode mode, GstClockTime frame_duration) |
| |
| void | release () |
| |
| void | release () |
| |
| void | wait_till_empty () |
| |
| void | wait_till_empty () |
| |
| bool | check_queue_empty () |
| |
| bool | check_queue_empty () |
| |
| void | queue_entry (std::shared_ptr< QueueEntry >) |
| |
| void | queue_entry (std::shared_ptr< QueueEntry >) |
| |
| void | push_events (SourcePad *src_pad) |
| |
| void | push_events (SourcePad *src_pad) |
| |
| unsigned int | get_available () |
| |
| unsigned int | get_available () |
| |
| void | adjust_event_indices (unsigned int, bool is_event) |
| |
| void | adjust_event_indices (unsigned int, bool is_event) |
| |
| void | update_frame_count (unsigned int count) |
| |
| void | update_frame_count (unsigned int count) |
| |
| unsigned long | get_frame_count () |
| |
| unsigned long | get_frame_count () |
| |
| void | reset_frame_count () |
| |
| void | reset_frame_count () |
| |
| void | reset () |
| |
| void | reset () |
| |
| void | clear_frames () |
| |
| void | clear_frames () |
| |
| void | set_switched_to_idle (bool val) |
| |
| void | set_switched_to_idle (bool val) |
| |
| void | set_switched_to_active (bool val) |
| |
| void | set_switched_to_active (bool val) |
| |
| bool | get_switched_to_idle () |
| |
| bool | get_switched_to_idle () |
| |
| bool | get_switched_to_active () |
| |
| bool | get_switched_to_active () |
| |
| void | set_mime_type (PAD_MIME_TYPE n_mime_type) |
| |
| void | set_mime_type (PAD_MIME_TYPE n_mime_type) |
| |
| PAD_MIME_TYPE | get_mime_type () |
| |
| PAD_MIME_TYPE | get_mime_type () |
| |
| void | set_eos (bool aEos) |
| |
| void | set_eos (bool aEos) |
| |
| bool | get_eos () |
| |
| bool | get_eos () |
| |
| void | push_buffer_done () |
| |
| void | push_buffer_done () |
| |
| void | wait_if_queue_full () |
| | always call after queue_entry() for type=ENTRY_BUFFER More...
|
| |
| void | wait_if_queue_full () |
| | always call after queue_entry() for type=ENTRY_BUFFER More...
|
| |
| void | pop_buffer_done () |
| |
| void | pop_buffer_done () |
| |
| void | set_max_buffer_count (unsigned int max_buffer_c) |
| |
| void | set_max_buffer_count (unsigned int max_buffer_c) |
| |
| unsigned int | get_max_buffer_count () |
| |
| unsigned int | get_max_buffer_count () |
| |
| void | set_debug_interface (INvStreammuxDebug *a_debug_iface) |
| |
| void | set_debug_interface (INvStreammuxDebug *a_debug_iface) |
| |
◆ GstSinkPad() [1/2]
| GstSinkPad::GstSinkPad |
( |
GstNvStreamMux * |
elem, |
|
|
unsigned int |
id, |
|
|
GstPad * |
pad |
|
) |
| |
|
inline |
◆ ~GstSinkPad() [1/2]
| GstSinkPad::~GstSinkPad |
( |
| ) |
|
|
inline |
◆ GstSinkPad() [2/2]
| GstSinkPad::GstSinkPad |
( |
GstNvStreamMux * |
elem, |
|
|
unsigned int |
id, |
|
|
GstPad * |
pad |
|
) |
| |
|
inline |
◆ ~GstSinkPad() [2/2]
| GstSinkPad::~GstSinkPad |
( |
| ) |
|
|
inline |
◆ adjust_event_indices() [1/2]
| void SinkPad::adjust_event_indices |
( |
unsigned int |
, |
|
|
bool |
is_event |
|
) |
| |
|
inherited |
◆ adjust_event_indices() [2/2]
| void SinkPad::adjust_event_indices |
( |
unsigned int |
, |
|
|
bool |
is_event |
|
) |
| |
|
inherited |
◆ check_queue_empty() [1/2]
| bool SinkPad::check_queue_empty |
( |
| ) |
|
|
inherited |
◆ check_queue_empty() [2/2]
| bool SinkPad::check_queue_empty |
( |
| ) |
|
|
inherited |
◆ clear_frames() [1/2]
| void SinkPad::clear_frames |
( |
| ) |
|
|
inherited |
◆ clear_frames() [2/2]
| void SinkPad::clear_frames |
( |
| ) |
|
|
inherited |
◆ get_available() [1/2]
| unsigned int SinkPad::get_available |
( |
| ) |
|
|
inherited |
◆ get_available() [2/2]
| unsigned int SinkPad::get_available |
( |
| ) |
|
|
inherited |
◆ get_eos() [1/2]
| bool SinkPad::get_eos |
( |
| ) |
|
|
inlineinherited |
◆ get_eos() [2/2]
| bool SinkPad::get_eos |
( |
| ) |
|
|
inlineinherited |
◆ get_frame_count() [1/2]
| unsigned long SinkPad::get_frame_count |
( |
| ) |
|
|
inherited |
◆ get_frame_count() [2/2]
| unsigned long SinkPad::get_frame_count |
( |
| ) |
|
|
inherited |
◆ get_max_buffer_count() [1/2]
| unsigned int SinkPad::get_max_buffer_count |
( |
| ) |
|
|
inlineinherited |
◆ get_max_buffer_count() [2/2]
| unsigned int SinkPad::get_max_buffer_count |
( |
| ) |
|
|
inlineinherited |
◆ get_mime_type() [1/2]
◆ get_mime_type() [2/2]
◆ get_ntp_calc() [1/2]
◆ get_ntp_calc() [2/2]
◆ get_switched_to_active() [1/2]
| bool SinkPad::get_switched_to_active |
( |
| ) |
|
|
inlineinherited |
◆ get_switched_to_active() [2/2]
| bool SinkPad::get_switched_to_active |
( |
| ) |
|
|
inlineinherited |
◆ get_switched_to_idle() [1/2]
| bool SinkPad::get_switched_to_idle |
( |
| ) |
|
|
inlineinherited |
◆ get_switched_to_idle() [2/2]
| bool SinkPad::get_switched_to_idle |
( |
| ) |
|
|
inlineinherited |
◆ pop_buffer_done() [1/2]
| void SinkPad::pop_buffer_done |
( |
| ) |
|
|
inlineinherited |
◆ pop_buffer_done() [2/2]
| void SinkPad::pop_buffer_done |
( |
| ) |
|
|
inlineinherited |
◆ push_buffer_done() [1/2]
| void SinkPad::push_buffer_done |
( |
| ) |
|
|
inlineinherited |
◆ push_buffer_done() [2/2]
| void SinkPad::push_buffer_done |
( |
| ) |
|
|
inlineinherited |
◆ push_event() [1/2]
◆ push_event() [2/2]
◆ push_events() [1/2]
| void SinkPad::push_events |
( |
SourcePad * |
src_pad | ) |
|
|
inherited |
◆ push_events() [2/2]
| void SinkPad::push_events |
( |
SourcePad * |
src_pad | ) |
|
|
inherited |
◆ queue_entry() [1/2]
| void SinkPad::queue_entry |
( |
std::shared_ptr< QueueEntry > |
| ) |
|
|
inherited |
◆ queue_entry() [2/2]
| void SinkPad::queue_entry |
( |
std::shared_ptr< QueueEntry > |
| ) |
|
|
inherited |
◆ release() [1/2]
| void SinkPad::release |
( |
| ) |
|
|
inherited |
◆ release() [2/2]
| void SinkPad::release |
( |
| ) |
|
|
inherited |
◆ reset() [1/2]
◆ reset() [2/2]
◆ reset_frame_count() [1/2]
| void SinkPad::reset_frame_count |
( |
| ) |
|
|
inlineinherited |
◆ reset_frame_count() [2/2]
| void SinkPad::reset_frame_count |
( |
| ) |
|
|
inlineinherited |
◆ set_debug_interface() [1/2]
◆ set_debug_interface() [2/2]
◆ set_eos() [1/2]
| void SinkPad::set_eos |
( |
bool |
aEos | ) |
|
|
inlineinherited |
◆ set_eos() [2/2]
| void SinkPad::set_eos |
( |
bool |
aEos | ) |
|
|
inlineinherited |
◆ set_max_buffer_count() [1/2]
| void SinkPad::set_max_buffer_count |
( |
unsigned int |
max_buffer_c | ) |
|
|
inlineinherited |
◆ set_max_buffer_count() [2/2]
| void SinkPad::set_max_buffer_count |
( |
unsigned int |
max_buffer_c | ) |
|
|
inlineinherited |
◆ set_mime_type() [1/2]
◆ set_mime_type() [2/2]
◆ set_switched_to_active() [1/2]
| void SinkPad::set_switched_to_active |
( |
bool |
val | ) |
|
|
inlineinherited |
◆ set_switched_to_active() [2/2]
| void SinkPad::set_switched_to_active |
( |
bool |
val | ) |
|
|
inlineinherited |
◆ set_switched_to_idle() [1/2]
| void SinkPad::set_switched_to_idle |
( |
bool |
val | ) |
|
|
inlineinherited |
◆ set_switched_to_idle() [2/2]
| void SinkPad::set_switched_to_idle |
( |
bool |
val | ) |
|
|
inlineinherited |
◆ update_frame_count() [1/2]
| void SinkPad::update_frame_count |
( |
unsigned int |
count | ) |
|
|
inherited |
◆ update_frame_count() [2/2]
| void SinkPad::update_frame_count |
( |
unsigned int |
count | ) |
|
|
inherited |
◆ wait_if_queue_full() [1/2]
| void SinkPad::wait_if_queue_full |
( |
| ) |
|
|
inherited |
◆ wait_if_queue_full() [2/2]
| void SinkPad::wait_if_queue_full |
( |
| ) |
|
|
inherited |
◆ wait_till_empty() [1/2]
| void SinkPad::wait_till_empty |
( |
| ) |
|
|
inherited |
◆ wait_till_empty() [2/2]
| void SinkPad::wait_till_empty |
( |
| ) |
|
|
inherited |
◆ GstSourcePad
◆ buffer_count
| unsigned long SinkPad::buffer_count |
|
protectedinherited |
◆ cv
| std::condition_variable SinkPad::cv |
|
protectedinherited |
◆ cv_input_full
| std::condition_variable SinkPad::cv_input_full |
|
protectedinherited |
◆ event_indices
| std::vector< unsigned int > SinkPad::event_indices |
|
inherited |
◆ frame_count
| unsigned long SinkPad::frame_count |
|
protectedinherited |
◆ id
◆ max_buffer_count
| unsigned long SinkPad::max_buffer_count |
|
protectedinherited |
◆ mutex
| std::mutex SinkPad::mutex |
|
inherited |
◆ mutex_buffer_count
| std::mutex SinkPad::mutex_buffer_count |
|
inherited |
◆ queue
| std::vector< std::shared_ptr< QueueEntry > > SinkPad::queue |
|
inherited |
◆ source_id
| unsigned int SinkPad::source_id |
|
inherited |
◆ state
◆ top_event_index
| unsigned int SinkPad::top_event_index |
|
inherited |
◆ vid_info
| GstVideoInfo GstSinkPad::vid_info |
◆ wrapped
The documentation for this class was generated from the following file: