◆ activate
| void(* obs_service_info::activate) (void *data, obs_data_t *settings) |
◆ apply_encoder_settings
| void(* obs_service_info::apply_encoder_settings) (void *data, obs_data_t *video_encoder_settings, obs_data_t *audio_encoder_settings) |
◆ create
◆ deactivate
| void(* obs_service_info::deactivate) (void *data) |
◆ destroy
| void(* obs_service_info::destroy) (void *data) |
◆ free_type_data
| void(* obs_service_info::free_type_data) (void *type_data) |
◆ get_defaults
| void(* obs_service_info::get_defaults) (obs_data_t *settings) |
◆ get_key
| const char*(* obs_service_info::get_key) (void *data) |
◆ get_name
| const char*(* obs_service_info::get_name) (void *type_data) |
◆ get_output_type
| const char*(* obs_service_info::get_output_type) (void *data) |
◆ get_password
| const char*(* obs_service_info::get_password) (void *data) |
◆ get_properties
◆ get_url
| const char*(* obs_service_info::get_url) (void *data) |
◆ get_username
| const char*(* obs_service_info::get_username) (void *data) |
◆ id
| const char* obs_service_info::id |
◆ initialize
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 |
◆ supports_multitrack
| bool(* obs_service_info::supports_multitrack) (void *data) |
◆ type_data
| void* obs_service_info::type_data |
◆ update
| void(* obs_service_info::update) (void *data, obs_data_t *settings) |
The documentation for this struct was generated from the following file: