Definition at line 194 of file nvstreammux_batch.h.
◆ BatchPolicy() [1/2]
BatchPolicy::BatchPolicy |
( |
| ) |
|
|
inline |
◆ BatchPolicy() [2/2]
◆ calculate_delay()
◆ calculate_wait()
◆ check_and_update_defaults()
void BatchPolicy::check_and_update_defaults |
( |
unsigned int |
source_id | ) |
|
◆ check_past_min()
bool BatchPolicy::check_past_min |
( |
| ) |
|
◆ check_repeats_per_batch() [1/2]
unsigned int BatchPolicy::check_repeats_per_batch |
( |
| ) |
|
◆ check_repeats_per_batch() [2/2]
unsigned int BatchPolicy::check_repeats_per_batch |
( |
unsigned int |
source_id | ) |
|
◆ form_batch()
Batch* BatchPolicy::form_batch |
( |
Batch * |
b, |
|
|
unsigned int |
batch_size |
|
) |
| |
◆ get_batch_size()
unsigned int BatchPolicy::get_batch_size |
( |
| ) |
|
◆ get_config()
◆ get_config_batch_size()
unsigned int BatchPolicy::get_config_batch_size |
( |
| ) |
|
◆ get_eos_sources()
unsigned int BatchPolicy::get_eos_sources |
( |
| ) |
|
◆ get_max_duration_delay()
◆ get_min_fps_duration()
◆ is_max_fps_control_enabled()
bool BatchPolicy::is_max_fps_control_enabled |
( |
| ) |
|
◆ is_ready()
bool BatchPolicy::is_ready |
( |
Batch * |
b | ) |
|
◆ is_ready_or_due()
bool BatchPolicy::is_ready_or_due |
( |
Batch * |
b | ) |
|
◆ set_batch_push_timeout()
void BatchPolicy::set_batch_push_timeout |
( |
unsigned int |
| ) |
|
◆ set_batch_size()
void BatchPolicy::set_batch_size |
( |
unsigned int |
| ) |
|
◆ set_num_surfaces()
void BatchPolicy::set_num_surfaces |
( |
unsigned int |
| ) |
|
Set num_surfaces_per_frame.
◆ set_synch_buffer_iface()
◆ synchronize_buffers_in_pad()
unsigned int BatchPolicy::synchronize_buffers_in_pad |
( |
SinkPad * |
pad, |
|
|
unsigned int |
allowed_buffers |
|
) |
| |
Synchronize the buffers in queue for provided pad.
- Returns
- The number of on time buffers in the pad queue
◆ update_eos_sources()
void BatchPolicy::update_eos_sources |
( |
unsigned int |
eos_count | ) |
|
◆ update_idle_sources()
void BatchPolicy::update_idle_sources |
( |
unsigned int |
idle_count | ) |
|
◆ update_last_batch_time()
void BatchPolicy::update_last_batch_time |
( |
| ) |
|
◆ update_push_stats()
void BatchPolicy::update_push_stats |
( |
unsigned int |
source_id, |
|
|
unsigned int |
num_pushed |
|
) |
| |
◆ update_with_source()
void BatchPolicy::update_with_source |
( |
Batch * |
batch, |
|
|
unsigned int |
source_id |
|
) |
| |
◆ total_buf_available
unsigned int BatchPolicy::total_buf_available |
The documentation for this class was generated from the following file: