![]() |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Data Fields | |
const char * | id |
uint32_t | flags |
const char *(* | get_name )(void *type_data) |
void *(* | create )(obs_data_t *settings, obs_output_t *output) |
void(* | destroy )(void *data) |
bool(* | start )(void *data) |
void(* | stop )(void *data, uint64_t ts) |
void(* | raw_video )(void *data, struct video_data *frame) |
void(* | raw_audio )(void *data, struct audio_data *frames) |
void(* | encoded_packet )(void *data, struct encoder_packet *packet) |
void(* | update )(void *data, obs_data_t *settings) |
void(* | get_defaults )(obs_data_t *settings) |
obs_properties_t *(* | get_properties )(void *data) |
void(* | pause )(void *data) |
uint64_t(* | get_total_bytes )(void *data) |
int(* | get_dropped_frames )(void *data) |
void * | type_data |
void(* | free_type_data )(void *type_data) |
float(* | get_congestion )(void *data) |
int(* | get_connect_time_ms )(void *data) |
void*(* obs_output_info::create) (obs_data_t *settings, obs_output_t *output) |
void(* obs_output_info::destroy) (void *data) |
void(* obs_output_info::encoded_packet) (void *data, struct encoder_packet *packet) |
uint32_t obs_output_info::flags |
void(* obs_output_info::free_type_data) (void *type_data) |
float(* obs_output_info::get_congestion) (void *data) |
int(* obs_output_info::get_connect_time_ms) (void *data) |
void(* obs_output_info::get_defaults) (obs_data_t *settings) |
int(* obs_output_info::get_dropped_frames) (void *data) |
const char*(* obs_output_info::get_name) (void *type_data) |
obs_properties_t*(* obs_output_info::get_properties) (void *data) |
uint64_t(* obs_output_info::get_total_bytes) (void *data) |
const char* obs_output_info::id |
void(* obs_output_info::pause) (void *data) |
void(* obs_output_info::raw_audio) (void *data, struct audio_data *frames) |
void(* obs_output_info::raw_video) (void *data, struct video_data *frame) |
bool(* obs_output_info::start) (void *data) |
void(* obs_output_info::stop) (void *data, uint64_t ts) |
void* obs_output_info::type_data |
void(* obs_output_info::update) (void *data, obs_data_t *settings) |