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)) void * type_data
Definition: obs-service.h:72
bool(* supports_multitrack)(void *data)
Definition: obs-service.h:66
Definition: obs-internal.h:797
void(* update)(void *data, obs_data_t *settings)
Definition: obs-service.h:43
struct obs_data obs_data_t
Definition: obs-data.h:42
void(* free_type_data)(void *type_data)
Definition: obs-service.h:73
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
void(* get_defaults)(obs_data_t *settings)
Definition: obs-service.h:45
void(* activate)(void *data, obs_data_t *settings)
Definition: obs-service.h:40
void(* destroy)(void *data)
Definition: obs-service.h:37
EXPORT void obs_register_service_s(const struct obs_service_info *info, size_t size)
void(* apply_encoder_settings)(void *data, obs_data_t *video_encoder_settings, obs_data_t *audio_encoder_settings)
Definition: obs-service.h:68
void(* deactivate)(void *data)
Definition: obs-service.h:41
bool(* initialize)(void *data, obs_output_t *output)
Definition: obs-service.h:58
Definition: obs-internal.h:996
#define bool
Definition: vc_stdbool.h:5
Definition: obs-service.h:31