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);
81 #define obs_register_service(info) \
82 obs_register_service_s(info, sizeof(struct obs_service_info))
bool(* supports_multitrack)(void *data)
Definition: obs-service.h:66
void * type_data
Definition: obs-service.h:72
void(* free_type_data)(void *type_data)
Definition: obs-service.h:73
Definition: obs-internal.h:797
void(* destroy)(void *data)
Definition: obs-service.h:37
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(* get_defaults)(obs_data_t *settings)
Definition: obs-service.h:45
struct obs_properties obs_properties_t
Definition: obs-properties.h:103
#define EXPORT
Definition: c99defs.h:49
const char * id
Definition: obs-service.h:33
EXPORT void obs_register_service_s(const struct obs_service_info *info, size_t size)
void(* update)(void *data, obs_data_t *settings)
Definition: obs-service.h:43
void(* deactivate)(void *data)
Definition: obs-service.h:41
Definition: obs-internal.h:996
void(* apply_encoder_settings)(void *data, obs_data_t *video_encoder_settings, obs_data_t *audio_encoder_settings)
Definition: obs-service.h:68
#define bool
Definition: vc_stdbool.h:5
void(* activate)(void *data, obs_data_t *settings)
Definition: obs-service.h:40
Definition: obs-service.h:31