void(* obs_service_info::activate)(void *data, obs_data_t *settings) |
void(* obs_service_info::apply_encoder_settings)(void *data, obs_data_t *video_encoder_settings, obs_data_t *audio_encoder_settings) |
void(* obs_service_info::deactivate)(void *data) |
void(* obs_service_info::destroy)(void *data) |
void(* obs_service_info::free_type_data)(void *type_data) |
void(* obs_service_info::get_defaults)(obs_data_t *settings) |
const char*(* obs_service_info::get_key)(void *data) |
const char*(* obs_service_info::get_name)(void *type_data) |
const char*(* obs_service_info::get_output_type)(void *data) |
const char*(* obs_service_info::get_password)(void *data) |
const char*(* obs_service_info::get_url)(void *data) |
const char*(* obs_service_info::get_username)(void *data) |
const char* obs_service_info::id |
Called when getting ready to start up an output, before the encoders and output are initialized
- Parameters
-
data | Internal service data |
output | Output context true to allow the output to start up, false to prevent output from starting up |
bool(* obs_service_info::supports_multitrack)(void *data) |
void* obs_service_info::type_data |
void(* obs_service_info::update)(void *data, obs_data_t *settings) |
The documentation for this struct was generated from the following file: