![]() |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Public Member Functions | |
| DARRAY (obs_output_t *) outputs | |
| DARRAY (struct encoder_callback) callbacks | |
Data Fields | |
| struct obs_context_data | context |
| struct obs_encoder_info | info |
| struct obs_weak_encoder * | control |
| pthread_mutex_t | init_mutex |
| uint32_t | samplerate |
| size_t | planes |
| size_t | blocksize |
| size_t | framesize |
| size_t | framesize_bytes |
| size_t | mixer_idx |
| uint32_t | scaled_width |
| uint32_t | scaled_height |
| enum video_format | preferred_format |
| volatile bool | active |
| bool | initialized |
| bool | owns_info_id |
| uint32_t | timebase_num |
| uint32_t | timebase_den |
| int64_t | cur_pts |
| struct circlebuf | audio_input_buffer [MAX_AV_PLANES] |
| uint8_t * | audio_output_buffer [MAX_AV_PLANES] |
| bool | wait_for_video |
| bool | first_received |
| struct obs_encoder * | paired_encoder |
| int64_t | offset_usec |
| uint64_t | first_raw_ts |
| uint64_t | start_ts |
| pthread_mutex_t | outputs_mutex |
| bool | destroy_on_stop |
| void * | media |
| pthread_mutex_t | callbacks_mutex |
| const char * | profile_encoder_encode_name |
| obs_encoder::DARRAY | ( | obs_output_t * | ) |
| obs_encoder::DARRAY | ( | struct encoder_callback | ) |
| volatile bool obs_encoder::active |
| struct circlebuf obs_encoder::audio_input_buffer[MAX_AV_PLANES] |
| uint8_t* obs_encoder::audio_output_buffer[MAX_AV_PLANES] |
| size_t obs_encoder::blocksize |
| pthread_mutex_t obs_encoder::callbacks_mutex |
| struct obs_context_data obs_encoder::context |
| struct obs_weak_encoder* obs_encoder::control |
| int64_t obs_encoder::cur_pts |
| bool obs_encoder::destroy_on_stop |
| uint64_t obs_encoder::first_raw_ts |
| bool obs_encoder::first_received |
| size_t obs_encoder::framesize |
| size_t obs_encoder::framesize_bytes |
| struct obs_encoder_info obs_encoder::info |
| pthread_mutex_t obs_encoder::init_mutex |
| bool obs_encoder::initialized |
| void* obs_encoder::media |
| size_t obs_encoder::mixer_idx |
| int64_t obs_encoder::offset_usec |
| pthread_mutex_t obs_encoder::outputs_mutex |
| bool obs_encoder::owns_info_id |
| struct obs_encoder* obs_encoder::paired_encoder |
| size_t obs_encoder::planes |
| enum video_format obs_encoder::preferred_format |
| const char* obs_encoder::profile_encoder_encode_name |
| uint32_t obs_encoder::samplerate |
| uint32_t obs_encoder::scaled_height |
| uint32_t obs_encoder::scaled_width |
| uint64_t obs_encoder::start_ts |
| uint32_t obs_encoder::timebase_den |
| uint32_t obs_encoder::timebase_num |
| bool obs_encoder::wait_for_video |