 |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Go to the documentation of this file.
60 const char *(*get_url)(
void *data);
61 const char *(*get_key)(
void *data);
63 const char *(*get_username)(
void *data);
64 const char *(*get_password)(
void *data);
75 const char *(*get_output_type)(
void *data);
83 #define obs_register_service(info) \
84 obs_register_service_s(info, sizeof(struct obs_service_info))
void(* deactivate)(void *data)
Definition: obs-service.h:41
void(* get_defaults)(obs_data_t *settings)
Definition: obs-service.h:45
bool(* supports_multitrack)(void *data)
Definition: obs-service.h:66
bool(* initialize)(void *data, obs_output_t *output)
Definition: obs-service.h:58
struct obs_data obs_data_t
Definition: obs-data.h:42
void(* apply_encoder_settings)(void *data, obs_data_t *video_encoder_settings, obs_data_t *audio_encoder_settings)
Definition: obs-service.h:68
#define EXPORT
Definition: c99defs.h:37
void * type_data
Definition: obs-service.h:72
void(* free_type_data)(void *type_data)
Definition: obs-service.h:73
void(* activate)(void *data, obs_data_t *settings)
Definition: obs-service.h:40
Definition: obs-internal.h:1118
Definition: obs-service.h:31
struct obs_properties obs_properties_t
Definition: obs-properties.h:110
EXPORT void obs_register_service_s(const struct obs_service_info *info, size_t size)
Definition: obs-internal.h:889
void(* update)(void *data, obs_data_t *settings)
Definition: obs-service.h:43
void(* destroy)(void *data)
Definition: obs-service.h:37
const char * id
Definition: obs-service.h:33