#include <audio_out.h>
|
u32 | InterfaceType |
|
const char * | module_name |
|
const char * | author_name |
|
void * | HPLUG |
|
GF_Err(* | Setup )(struct _audiooutput *aout, void *os_handle, u32 num_buffers, u32 total_duration) |
|
void(* | Shutdown )(struct _audiooutput *aout) |
|
GF_Err(* | QueryOutputSampleRate )(struct _audiooutput *aout, u32 *io_desired_samplerate, u32 *io_NbChannels, u32 *io_nbBitsPerSample) |
|
GF_Err(* | ConfigureOutput )(struct _audiooutput *aout, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) |
|
u32(* | GetTotalBufferTime )(struct _audiooutput *aout) |
|
u32(* | GetAudioDelay )(struct _audiooutput *aout) |
|
void(* | SetVolume )(struct _audiooutput *aout, u32 Volume) |
|
void(* | SetPan )(struct _audiooutput *aout, u32 pan) |
|
void(* | Play )(struct _audiooutput *aout, u32 PlayType) |
|
Bool | SelfThreaded |
|
void(* | WriteAudio )(struct _audiooutput *aout) |
|
void(* | SetPriority )(struct _audiooutput *aout, u32 priority) |
|
void * | opaque |
|
u32(* | FillBuffer )(void *audio_renderer, char *buffer, u32 buffer_size) |
|
void * | audio_renderer |
|
u32 GF_AudioOutput::InterfaceType |
const char* GF_AudioOutput::module_name |
const char* GF_AudioOutput::author_name |
void* GF_AudioOutput::HPLUG |
GF_Err(* GF_AudioOutput::Setup)(struct _audiooutput *aout, void *os_handle, u32 num_buffers, u32 total_duration) |
void(* GF_AudioOutput::Shutdown)(struct _audiooutput *aout) |
GF_Err(* GF_AudioOutput::QueryOutputSampleRate)(struct _audiooutput *aout, u32 *io_desired_samplerate, u32 *io_NbChannels, u32 *io_nbBitsPerSample) |
GF_Err(* GF_AudioOutput::ConfigureOutput)(struct _audiooutput *aout, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) |
u32(* GF_AudioOutput::GetTotalBufferTime)(struct _audiooutput *aout) |
u32(* GF_AudioOutput::GetAudioDelay)(struct _audiooutput *aout) |
void(* GF_AudioOutput::SetVolume)(struct _audiooutput *aout, u32 Volume) |
void(* GF_AudioOutput::SetPan)(struct _audiooutput *aout, u32 pan) |
void(* GF_AudioOutput::Play)(struct _audiooutput *aout, u32 PlayType) |
Bool GF_AudioOutput::SelfThreaded |
void(* GF_AudioOutput::WriteAudio)(struct _audiooutput *aout) |
void(* GF_AudioOutput::SetPriority)(struct _audiooutput *aout, u32 priority) |
void* GF_AudioOutput::opaque |
void* GF_AudioOutput::audio_renderer |
The documentation for this struct was generated from the following file: