52#define DEFAULT_AUDIO_FEC "none"
53#define DEFAULT_AUDIO_SCALE "mixauto"
55#define AUDIO_PROTOCOLS "JACK, rtsp, sdp or ultragrid_rtp"
56#define PORT_AUDIO 5006
74 const char *
proto =
"ultragrid_rtp";
121 const char *address);
struct video_frame * frame
This file contains definition of some common audio types.
void audio_register_aux_data(struct state_audio *s, struct additional_audio_data data)
void sdi_put_frame(void *state, struct audio_frame *frame)
#define DEFAULT_AUDIO_FEC
struct audio_frame * audio_get_frame(struct state_audio *s)
unsigned int audio_get_display_flags(struct state_audio *s)
#define DEFAULT_AUDIO_SCALE
void audio_join(struct state_audio *s)
int audio_init(struct state_audio **state, const struct audio_options *opt, const struct common_opts *common)
struct audio_frame * sdi_get_frame(void *state)
void audio_sdi_send(struct state_audio *s, struct audio_frame *frame)
void audio_done(struct state_audio *s)
void sdp_send_change_address_message(struct module *root, const enum module_class *path, const char *address)
void audio_start(struct state_audio *s)
struct additional_audio_data::@2 display_callbacks
void(* putf)(struct display *, const struct audio_frame *)
bool(* reconfigure)(struct display *, int, int, int)
bool(* get_property)(struct display *, int, void *, size_t *)
struct video_rxtx * vrxtx
struct used to comunicate with audio capture/playback device
This struct represents initialized video display state.