◆ SinkPad() [1/2]
| SinkPad::SinkPad |
( |
unsigned int |
id, |
|
|
void * |
pad |
|
) |
| |
|
inline |
◆ ~SinkPad() [1/2]
| virtual SinkPad::~SinkPad |
( |
| ) |
|
|
inlinevirtual |
◆ SinkPad() [2/2]
| SinkPad::SinkPad |
( |
unsigned int |
id, |
|
|
void * |
pad |
|
) |
| |
|
inline |
◆ ~SinkPad() [2/2]
| virtual SinkPad::~SinkPad |
( |
| ) |
|
|
inlinevirtual |
◆ adjust_event_indices() [1/2]
| void SinkPad::adjust_event_indices |
( |
unsigned int |
, |
|
|
bool |
is_event |
|
) |
| |
◆ adjust_event_indices() [2/2]
| void SinkPad::adjust_event_indices |
( |
unsigned int |
, |
|
|
bool |
is_event |
|
) |
| |
◆ check_queue_empty() [1/2]
| bool SinkPad::check_queue_empty |
( |
| ) |
|
◆ check_queue_empty() [2/2]
| bool SinkPad::check_queue_empty |
( |
| ) |
|
◆ clear_frames() [1/2]
| void SinkPad::clear_frames |
( |
| ) |
|
◆ clear_frames() [2/2]
| void SinkPad::clear_frames |
( |
| ) |
|
◆ get_available() [1/2]
| unsigned int SinkPad::get_available |
( |
| ) |
|
◆ get_available() [2/2]
| unsigned int SinkPad::get_available |
( |
| ) |
|
◆ get_eos() [1/2]
| bool SinkPad::get_eos |
( |
| ) |
|
|
inline |
◆ get_eos() [2/2]
| bool SinkPad::get_eos |
( |
| ) |
|
|
inline |
◆ get_frame_count() [1/2]
| unsigned long SinkPad::get_frame_count |
( |
| ) |
|
◆ get_frame_count() [2/2]
| unsigned long SinkPad::get_frame_count |
( |
| ) |
|
◆ get_max_buffer_count() [1/2]
| unsigned int SinkPad::get_max_buffer_count |
( |
| ) |
|
|
inline |
◆ get_max_buffer_count() [2/2]
| unsigned int SinkPad::get_max_buffer_count |
( |
| ) |
|
|
inline |
◆ get_mime_type() [1/2]
◆ get_mime_type() [2/2]
◆ get_switched_to_active() [1/2]
| bool SinkPad::get_switched_to_active |
( |
| ) |
|
|
inline |
◆ get_switched_to_active() [2/2]
| bool SinkPad::get_switched_to_active |
( |
| ) |
|
|
inline |
◆ get_switched_to_idle() [1/2]
| bool SinkPad::get_switched_to_idle |
( |
| ) |
|
|
inline |
◆ get_switched_to_idle() [2/2]
| bool SinkPad::get_switched_to_idle |
( |
| ) |
|
|
inline |
◆ pop_buffer_done() [1/2]
| void SinkPad::pop_buffer_done |
( |
| ) |
|
|
inline |
◆ pop_buffer_done() [2/2]
| void SinkPad::pop_buffer_done |
( |
| ) |
|
|
inline |
◆ push_buffer_done() [1/2]
| void SinkPad::push_buffer_done |
( |
| ) |
|
|
inline |
◆ push_buffer_done() [2/2]
| void SinkPad::push_buffer_done |
( |
| ) |
|
|
inline |
◆ push_event() [1/2]
◆ push_event() [2/2]
◆ push_events() [1/2]
| void SinkPad::push_events |
( |
SourcePad * |
src_pad | ) |
|
◆ push_events() [2/2]
| void SinkPad::push_events |
( |
SourcePad * |
src_pad | ) |
|
◆ queue_entry() [1/2]
| void SinkPad::queue_entry |
( |
std::shared_ptr< QueueEntry > |
| ) |
|
◆ queue_entry() [2/2]
| void SinkPad::queue_entry |
( |
std::shared_ptr< QueueEntry > |
| ) |
|
◆ release() [1/2]
| void SinkPad::release |
( |
| ) |
|
◆ release() [2/2]
| void SinkPad::release |
( |
| ) |
|
◆ reset() [1/2]
◆ reset() [2/2]
◆ reset_frame_count() [1/2]
| void SinkPad::reset_frame_count |
( |
| ) |
|
|
inline |
◆ reset_frame_count() [2/2]
| void SinkPad::reset_frame_count |
( |
| ) |
|
|
inline |
◆ set_debug_interface() [1/2]
◆ set_debug_interface() [2/2]
◆ set_eos() [1/2]
| void SinkPad::set_eos |
( |
bool |
aEos | ) |
|
|
inline |
◆ set_eos() [2/2]
| void SinkPad::set_eos |
( |
bool |
aEos | ) |
|
|
inline |
◆ set_max_buffer_count() [1/2]
| void SinkPad::set_max_buffer_count |
( |
unsigned int |
max_buffer_c | ) |
|
|
inline |
◆ set_max_buffer_count() [2/2]
| void SinkPad::set_max_buffer_count |
( |
unsigned int |
max_buffer_c | ) |
|
|
inline |
◆ set_mime_type() [1/2]
◆ set_mime_type() [2/2]
◆ set_switched_to_active() [1/2]
| void SinkPad::set_switched_to_active |
( |
bool |
val | ) |
|
|
inline |
◆ set_switched_to_active() [2/2]
| void SinkPad::set_switched_to_active |
( |
bool |
val | ) |
|
|
inline |
◆ set_switched_to_idle() [1/2]
| void SinkPad::set_switched_to_idle |
( |
bool |
val | ) |
|
|
inline |
◆ set_switched_to_idle() [2/2]
| void SinkPad::set_switched_to_idle |
( |
bool |
val | ) |
|
|
inline |
◆ update_frame_count() [1/2]
| void SinkPad::update_frame_count |
( |
unsigned int |
count | ) |
|
◆ update_frame_count() [2/2]
| void SinkPad::update_frame_count |
( |
unsigned int |
count | ) |
|
◆ wait_if_queue_full() [1/2]
| void SinkPad::wait_if_queue_full |
( |
| ) |
|
◆ wait_if_queue_full() [2/2]
| void SinkPad::wait_if_queue_full |
( |
| ) |
|
◆ wait_till_empty() [1/2]
| void SinkPad::wait_till_empty |
( |
| ) |
|
◆ wait_till_empty() [2/2]
| void SinkPad::wait_till_empty |
( |
| ) |
|
◆ SourcePad
◆ buffer_count
| unsigned long SinkPad::buffer_count |
|
protected |
◆ cv
| std::condition_variable SinkPad::cv |
|
protected |
◆ cv_input_full
| std::condition_variable SinkPad::cv_input_full |
|
protected |
◆ event_indices
| std::vector< unsigned int > SinkPad::event_indices |
◆ frame_count
| unsigned long SinkPad::frame_count |
|
protected |
◆ id
◆ max_buffer_count
| unsigned long SinkPad::max_buffer_count |
|
protected |
◆ mutex
| std::mutex SinkPad::mutex |
◆ mutex_buffer_count
| std::mutex SinkPad::mutex_buffer_count |
◆ queue
| std::vector< std::shared_ptr< QueueEntry > > SinkPad::queue |
◆ source_id
| unsigned int SinkPad::source_id |
◆ state
◆ top_event_index
| unsigned int SinkPad::top_event_index |
◆ wrapped
The documentation for this class was generated from the following file: