|
static void | free_pulseaudio_resources (GF_AudioOutput *dr) |
|
static GF_Err | PulseAudio_Setup (GF_AudioOutput *dr, void *os_handle, u32 num_buffers, u32 total_duration) |
|
static void | PulseAudio_Shutdown (GF_AudioOutput *dr) |
|
static GF_Err | PulseAudio_ConfigureOutput (GF_AudioOutput *dr, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) |
|
static void | PulseAudio_WriteAudio (GF_AudioOutput *dr) |
|
static void | PulseAudio_SetVolume (GF_AudioOutput *dr, u32 Volume) |
|
static void | PulseAudio_SetPan (GF_AudioOutput *dr, u32 Pan) |
|
static void | PulseAudio_SetPriority (GF_AudioOutput *dr, u32 Priority) |
|
static u32 | PulseAudio_GetAudioDelay (GF_AudioOutput *dr) |
|
static GF_Err | PulseAudio_QueryOutputSampleRate (GF_AudioOutput *dr, u32 *desired_sr, u32 *NbChannels, u32 *nbBitsPerSample) |
|
void * | NewPulseAudioOutput () |
|
void | DeletePulseAudioOutput (void *ifce) |
|
const u32 * | QueryInterfaces (u32 InterfaceType) |
|
GF_BaseInterface * | LoadInterface (u32 InterfaceType) |
|
void | ShutdownInterface (GF_BaseInterface *ifce) |
|