GF_AudioOutput 1084 include/gpac/internal/compositor_dev.h GF_AudioOutput *audio_out; GF_AudioOutput 45 modules/alsa/alsa.c static GF_Err ALSA_Setup(GF_AudioOutput*dr, void *os_handle, u32 num_buffers, u32 total_duration) GF_AudioOutput 71 modules/alsa/alsa.c static void ALSA_Shutdown(GF_AudioOutput*dr) GF_AudioOutput 83 modules/alsa/alsa.c static GF_Err ALSA_ConfigureOutput(GF_AudioOutput*dr, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) GF_AudioOutput 209 modules/alsa/alsa.c static void ALSA_WriteAudio(GF_AudioOutput*dr) GF_AudioOutput 259 modules/alsa/alsa.c static void ALSA_SetVolume(GF_AudioOutput*dr, u32 Volume) GF_AudioOutput 263 modules/alsa/alsa.c static void ALSA_SetPan(GF_AudioOutput*dr, u32 Pan) GF_AudioOutput 267 modules/alsa/alsa.c static void ALSA_SetPriority(GF_AudioOutput*dr, u32 Priority) GF_AudioOutput 271 modules/alsa/alsa.c static u32 ALSA_GetAudioDelay(GF_AudioOutput*dr) GF_AudioOutput 277 modules/alsa/alsa.c static GF_Err ALSA_QueryOutputSampleRate(GF_AudioOutput*dr, u32 *desired_sr, u32 *NbChannels, u32 *nbBitsPerSample) GF_AudioOutput 317 modules/alsa/alsa.c GF_AudioOutput*driv; GF_AudioOutput 321 modules/alsa/alsa.c GF_SAFEALLOC(driv, GF_AudioOutput); GF_AudioOutput 343 modules/alsa/alsa.c GF_AudioOutput*dr = (GF_AudioOutput*) ifce; GF_AudioOutput 376 modules/alsa/alsa.c DeleteALSAOutput((GF_AudioOutput*)ifce); GF_AudioOutput 108 modules/droid_audio/droidaudio.c static GF_Err WAV_Setup(GF_AudioOutput *dr, void *os_handle, u32 num_buffers, u32 total_duration) GF_AudioOutput 147 modules/droid_audio/droidaudio.c static void WAV_Shutdown(GF_AudioOutput *dr) GF_AudioOutput 179 modules/droid_audio/droidaudio.c static GF_Err WAV_ConfigureOutput(GF_AudioOutput *dr, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) GF_AudioOutput 250 modules/droid_audio/droidaudio.c static void WAV_WriteAudio(GF_AudioOutput *dr) GF_AudioOutput 296 modules/droid_audio/droidaudio.c static void WAV_Play(GF_AudioOutput *dr, u32 PlayType) GF_AudioOutput 346 modules/droid_audio/droidaudio.c static void WAV_SetVolume(GF_AudioOutput *dr, u32 Volume) { GF_AudioOutput 352 modules/droid_audio/droidaudio.c static void WAV_SetPan(GF_AudioOutput *dr, u32 Pan) GF_AudioOutput 359 modules/droid_audio/droidaudio.c static GF_Err WAV_QueryOutputSampleRate(GF_AudioOutput *dr, u32 *desired_samplerate, u32 *NbChannels, u32 *nbBitsPerSample) GF_AudioOutput 430 modules/droid_audio/droidaudio.c static u32 WAV_GetAudioDelay(GF_AudioOutput *dr) GF_AudioOutput 437 modules/droid_audio/droidaudio.c static u32 WAV_GetTotalBufferTime(GF_AudioOutput *dr) GF_AudioOutput 448 modules/droid_audio/droidaudio.c GF_AudioOutput *driv; GF_AudioOutput 454 modules/droid_audio/droidaudio.c driv = gf_malloc(sizeof(GF_AudioOutput)); GF_AudioOutput 455 modules/droid_audio/droidaudio.c memset(driv, 0, sizeof(GF_AudioOutput)); GF_AudioOutput 476 modules/droid_audio/droidaudio.c GF_AudioOutput *dr = (GF_AudioOutput *) ifce; GF_AudioOutput 505 modules/droid_audio/droidaudio.c DeleteWAVRender((GF_AudioOutput *) ifce); GF_AudioOutput 73 modules/dx_hw/dx_audio.c void DS_WriteAudio(GF_AudioOutput *dr); GF_AudioOutput 74 modules/dx_hw/dx_audio.c void DS_WriteAudio_Notifs(GF_AudioOutput *dr); GF_AudioOutput 76 modules/dx_hw/dx_audio.c static GF_Err DS_Setup(GF_AudioOutput *dr, void *os_handle, u32 num_buffers, u32 total_duration) GF_AudioOutput 114 modules/dx_hw/dx_audio.c void DS_ReleaseBuffer(GF_AudioOutput *dr) GF_AudioOutput 130 modules/dx_hw/dx_audio.c static void DS_Shutdown(GF_AudioOutput *dr) GF_AudioOutput 138 modules/dx_hw/dx_audio.c static GF_Err DS_ConfigureOutput(GF_AudioOutput *dr, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) GF_AudioOutput 278 modules/dx_hw/dx_audio.c void DS_FillBuffer(GF_AudioOutput *dr, u32 buffer) GF_AudioOutput 313 modules/dx_hw/dx_audio.c void DS_WriteAudio_Notifs(GF_AudioOutput *dr) GF_AudioOutput 332 modules/dx_hw/dx_audio.c void DS_WriteAudio(GF_AudioOutput *dr) GF_AudioOutput 363 modules/dx_hw/dx_audio.c static GF_Err DS_QueryOutputSampleRate(GF_AudioOutput *dr, u32 *desired_samplerate, u32 *NbChannels, u32 *nbBitsPerSample) GF_AudioOutput 369 modules/dx_hw/dx_audio.c static void DS_Play(GF_AudioOutput *dr, u32 PlayType) GF_AudioOutput 384 modules/dx_hw/dx_audio.c static void DS_SetVolume(GF_AudioOutput *dr, u32 Volume) GF_AudioOutput 394 modules/dx_hw/dx_audio.c static void DS_SetPan(GF_AudioOutput *dr, u32 Pan) GF_AudioOutput 411 modules/dx_hw/dx_audio.c static void DS_SetPriority(GF_AudioOutput *dr, u32 Priority) GF_AudioOutput 415 modules/dx_hw/dx_audio.c static u32 DS_GetAudioDelay(GF_AudioOutput *dr) GF_AudioOutput 421 modules/dx_hw/dx_audio.c static u32 DS_GetTotalBufferTime(GF_AudioOutput *dr) GF_AudioOutput 431 modules/dx_hw/dx_audio.c GF_AudioOutput *driv; GF_AudioOutput 453 modules/dx_hw/dx_audio.c driv = (GF_AudioOutput*)gf_malloc(sizeof(GF_AudioOutput)); GF_AudioOutput 454 modules/dx_hw/dx_audio.c memset(driv, 0, sizeof(GF_AudioOutput)); GF_AudioOutput 477 modules/dx_hw/dx_audio.c GF_AudioOutput *dr = (GF_AudioOutput *)ifce; GF_AudioOutput 223 modules/epoc_hw/epoc_aout.cpp static GF_Err EAUD_Setup(GF_AudioOutput *dr, void *os_handle, u32 num_buffers, u32 total_duration) GF_AudioOutput 231 modules/epoc_hw/epoc_aout.cpp static void EAUD_Shutdown(GF_AudioOutput *dr) GF_AudioOutput 239 modules/epoc_hw/epoc_aout.cpp static GF_Err EAUD_ConfigureOutput(GF_AudioOutput *dr, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) GF_AudioOutput 278 modules/epoc_hw/epoc_aout.cpp static void EAUD_WriteAudio(GF_AudioOutput *dr) GF_AudioOutput 304 modules/epoc_hw/epoc_aout.cpp static void EAUD_Play(GF_AudioOutput *dr, u32 PlayType) GF_AudioOutput 308 modules/epoc_hw/epoc_aout.cpp static void EAUD_SetVolume(GF_AudioOutput *dr, u32 Volume) GF_AudioOutput 316 modules/epoc_hw/epoc_aout.cpp static void EAUD_SetPan(GF_AudioOutput *dr, u32 Pan) GF_AudioOutput 321 modules/epoc_hw/epoc_aout.cpp static GF_Err EAUD_QueryOutputSampleRate(GF_AudioOutput *dr, u32 *desired_samplerate, u32 *NbChannels, u32 *nbBitsPerSample) GF_AudioOutput 328 modules/epoc_hw/epoc_aout.cpp static u32 EAUD_GetAudioDelay(GF_AudioOutput *dr) GF_AudioOutput 334 modules/epoc_hw/epoc_aout.cpp static u32 EAUD_GetTotalBufferTime(GF_AudioOutput *dr) GF_AudioOutput 347 modules/epoc_hw/epoc_aout.cpp GF_AudioOutput *driv; GF_AudioOutput 348 modules/epoc_hw/epoc_aout.cpp driv = (GF_AudioOutput *) gf_malloc(sizeof(GF_AudioOutput)); GF_AudioOutput 349 modules/epoc_hw/epoc_aout.cpp memset(driv, 0, sizeof(GF_AudioOutput)); GF_AudioOutput 371 modules/epoc_hw/epoc_aout.cpp GF_AudioOutput *dr = (GF_AudioOutput *) ifce; GF_AudioOutput 140 modules/jack/jack.c GF_AudioOutput *dr = (GF_AudioOutput *) arg; GF_AudioOutput 183 modules/jack/jack.c GF_AudioOutput *dr = (GF_AudioOutput *) arg; GF_AudioOutput 256 modules/jack/jack.c Jack_Setup (GF_AudioOutput * dr, void *os_handle, u32 num_buffers, GF_AudioOutput 324 modules/jack/jack.c Jack_Shutdown (GF_AudioOutput * dr) GF_AudioOutput 333 modules/jack/jack.c Jack_ConfigureOutput (GF_AudioOutput * dr, u32 * SampleRate, u32 * NbChannels, GF_AudioOutput 415 modules/jack/jack.c Jack_SetVolume (GF_AudioOutput * dr, u32 Volume) GF_AudioOutput 432 modules/jack/jack.c Jack_SetPan (GF_AudioOutput * dr, u32 Pan) GF_AudioOutput 439 modules/jack/jack.c Jack_SetPriority (GF_AudioOutput * dr, u32 Priority) GF_AudioOutput 448 modules/jack/jack.c Jack_GetAudioDelay (GF_AudioOutput * dr) GF_AudioOutput 473 modules/jack/jack.c Jack_QueryOutputSampleRate (GF_AudioOutput * dr, u32 * desired_sr, GF_AudioOutput 490 modules/jack/jack.c GF_AudioOutput *driv; GF_AudioOutput 494 modules/jack/jack.c GF_SAFEALLOC (driv, GF_AudioOutput); GF_AudioOutput 532 modules/jack/jack.c GF_AudioOutput *dr = (GF_AudioOutput *) ifce; GF_AudioOutput 569 modules/jack/jack.c DeleteJackOutput ((GF_AudioOutput *) ifce); GF_AudioOutput 66 modules/oss_audio/oss.c static GF_Err OSS_Setup(GF_AudioOutput*dr, void *os_handle, u32 num_buffers, u32 total_duration) GF_AudioOutput 90 modules/oss_audio/oss.c static void OSS_Shutdown(GF_AudioOutput*dr) GF_AudioOutput 100 modules/oss_audio/oss.c static GF_Err OSS_ConfigureOutput(GF_AudioOutput*dr, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) GF_AudioOutput 156 modules/oss_audio/oss.c static void OSS_WriteAudio(GF_AudioOutput*dr) GF_AudioOutput 170 modules/oss_audio/oss.c static void OSS_SetVolume(GF_AudioOutput*dr, u32 Volume) {} GF_AudioOutput 171 modules/oss_audio/oss.c static void OSS_SetPan(GF_AudioOutput*dr, u32 Pan) {} GF_AudioOutput 172 modules/oss_audio/oss.c static void OSS_SetPriority(GF_AudioOutput*dr, u32 Priority) {} GF_AudioOutput 173 modules/oss_audio/oss.c static u32 OSS_GetAudioDelay(GF_AudioOutput*dr) GF_AudioOutput 186 modules/oss_audio/oss.c static GF_Err OSS_QueryOutputSampleRate(GF_AudioOutput*dr, u32 *desired_sr, u32 *NbChannels, u32 *nbBitsPerSample) GF_AudioOutput 219 modules/oss_audio/oss.c GF_AudioOutput*driv; GF_AudioOutput 224 modules/oss_audio/oss.c driv = gf_malloc(sizeof(GF_AudioOutput)); GF_AudioOutput 231 modules/oss_audio/oss.c memset(driv, 0, sizeof(GF_AudioOutput)); GF_AudioOutput 250 modules/oss_audio/oss.c GF_AudioOutput*dr = (GF_AudioOutput*) ifce; GF_AudioOutput 283 modules/oss_audio/oss.c DeleteOSSRender((GF_AudioOutput*)ifce); GF_AudioOutput 49 modules/pulseaudio/pulseaudio.c free_pulseaudio_resources (GF_AudioOutput * dr) GF_AudioOutput 75 modules/pulseaudio/pulseaudio.c PulseAudio_Setup (GF_AudioOutput * dr, void *os_handle, GF_AudioOutput 110 modules/pulseaudio/pulseaudio.c PulseAudio_Shutdown (GF_AudioOutput * dr) GF_AudioOutput 132 modules/pulseaudio/pulseaudio.c PulseAudio_ConfigureOutput (GF_AudioOutput * dr, u32 * SampleRate, GF_AudioOutput 172 modules/pulseaudio/pulseaudio.c PulseAudio_WriteAudio (GF_AudioOutput * dr) GF_AudioOutput 218 modules/pulseaudio/pulseaudio.c PulseAudio_SetVolume (GF_AudioOutput * dr, u32 Volume) GF_AudioOutput 225 modules/pulseaudio/pulseaudio.c PulseAudio_SetPan (GF_AudioOutput * dr, u32 Pan) GF_AudioOutput 230 modules/pulseaudio/pulseaudio.c PulseAudio_SetPriority (GF_AudioOutput * dr, u32 Priority) GF_AudioOutput 235 modules/pulseaudio/pulseaudio.c PulseAudio_GetAudioDelay (GF_AudioOutput * dr) GF_AudioOutput 262 modules/pulseaudio/pulseaudio.c PulseAudio_QueryOutputSampleRate (GF_AudioOutput * dr, u32 * desired_sr, GF_AudioOutput 275 modules/pulseaudio/pulseaudio.c GF_AudioOutput *driv; GF_AudioOutput 280 modules/pulseaudio/pulseaudio.c GF_SAFEALLOC (driv, GF_AudioOutput); GF_AudioOutput 306 modules/pulseaudio/pulseaudio.c GF_AudioOutput *dr = (GF_AudioOutput *) ifce; GF_AudioOutput 343 modules/pulseaudio/pulseaudio.c DeletePulseAudioOutput ((GF_AudioOutput *) ifce); GF_AudioOutput 194 modules/raw_out/raw_video.c static GF_Err RAW_AudioSetup(GF_AudioOutput *dr, void *os_handle, u32 num_buffers, u32 total_duration) GF_AudioOutput 199 modules/raw_out/raw_video.c static void RAW_AudioShutdown(GF_AudioOutput *dr) GF_AudioOutput 204 modules/raw_out/raw_video.c static GF_Err RAW_ConfigureOutput(GF_AudioOutput *dr, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) GF_AudioOutput 213 modules/raw_out/raw_video.c static void RAW_WriteAudio(GF_AudioOutput *dr) GF_AudioOutput 219 modules/raw_out/raw_video.c static void RAW_Play(GF_AudioOutput *dr, u32 PlayType) GF_AudioOutput 223 modules/raw_out/raw_video.c static void RAW_SetVolume(GF_AudioOutput *dr, u32 Volume) GF_AudioOutput 227 modules/raw_out/raw_video.c static void RAW_SetPan(GF_AudioOutput *dr, u32 Pan) GF_AudioOutput 231 modules/raw_out/raw_video.c static GF_Err RAW_QueryOutputSampleRate(GF_AudioOutput *dr, u32 *desired_samplerate, u32 *NbChannels, u32 *nbBitsPerSample) GF_AudioOutput 236 modules/raw_out/raw_video.c static u32 RAW_GetAudioDelay(GF_AudioOutput *dr) GF_AudioOutput 241 modules/raw_out/raw_video.c static u32 RAW_GetTotalBufferTime(GF_AudioOutput *dr) GF_AudioOutput 249 modules/raw_out/raw_video.c GF_AudioOutput *driv; GF_AudioOutput 252 modules/raw_out/raw_video.c driv = (GF_AudioOutput*)gf_malloc(sizeof(GF_AudioOutput)); GF_AudioOutput 253 modules/raw_out/raw_video.c memset(driv, 0, sizeof(GF_AudioOutput)); GF_AudioOutput 274 modules/raw_out/raw_video.c GF_AudioOutput *dr = (GF_AudioOutput *) ifce; GF_AudioOutput 313 modules/raw_out/raw_video.c DeleteAudioOutput((GF_AudioOutput *)ifce); GF_AudioOutput 37 modules/sdl_out/audio.c GF_AudioOutput *dr = (GF_AudioOutput *)udata; GF_AudioOutput 55 modules/sdl_out/audio.c static GF_Err SDLAud_Setup(GF_AudioOutput *dr, void *os_handle, u32 num_buffers, u32 total_duration) GF_AudioOutput 95 modules/sdl_out/audio.c static void SDLAud_Shutdown(GF_AudioOutput *dr) GF_AudioOutput 108 modules/sdl_out/audio.c GF_AudioOutput * dr; GF_AudioOutput 111 modules/sdl_out/audio.c dr = ( GF_AudioOutput *) ifce; GF_AudioOutput 123 modules/sdl_out/audio.c static GF_Err SDLAud_ConfigureOutput(GF_AudioOutput *dr, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) GF_AudioOutput 173 modules/sdl_out/audio.c static u32 SDLAud_GetAudioDelay(GF_AudioOutput *dr) GF_AudioOutput 179 modules/sdl_out/audio.c static u32 SDLAud_GetTotalBufferTime(GF_AudioOutput *dr) GF_AudioOutput 185 modules/sdl_out/audio.c static void SDLAud_SetVolume(GF_AudioOutput *dr, u32 Volume) GF_AudioOutput 194 modules/sdl_out/audio.c static void SDLAud_SetPan(GF_AudioOutput *dr, u32 pan) GF_AudioOutput 199 modules/sdl_out/audio.c static void SDLAud_Play(GF_AudioOutput *dr, u32 PlayType) GF_AudioOutput 204 modules/sdl_out/audio.c static void SDLAud_SetPriority(GF_AudioOutput *dr, u32 priority) GF_AudioOutput 209 modules/sdl_out/audio.c static GF_Err SDLAud_QueryOutputSampleRate(GF_AudioOutput *dr, u32 *desired_samplerate, u32 *NbChannels, u32 *nbBitsPerSample) GF_AudioOutput 218 modules/sdl_out/audio.c GF_AudioOutput *dr; GF_AudioOutput 224 modules/sdl_out/audio.c dr = (GF_AudioOutput*)gf_malloc(sizeof(GF_AudioOutput)); GF_AudioOutput 225 modules/sdl_out/audio.c memset(dr, 0, sizeof(GF_AudioOutput)); GF_AudioOutput 116 modules/wav_out/wav_out.c static GF_Err WAV_Setup(GF_AudioOutput *dr, void *os_handle, u32 num_buffers, u32 total_duration) GF_AudioOutput 131 modules/wav_out/wav_out.c GF_AudioOutput *dr = (GF_AudioOutput *) dwInstance; GF_AudioOutput 140 modules/wav_out/wav_out.c static void close_waveform(GF_AudioOutput *dr) GF_AudioOutput 191 modules/wav_out/wav_out.c static void WAV_Shutdown(GF_AudioOutput *dr) GF_AudioOutput 198 modules/wav_out/wav_out.c static GF_Err WAV_ConfigureOutput(GF_AudioOutput *dr, u32 *SampleRate, u32 *NbChannels, u32 *nbBitsPerSample, u32 channel_cfg) GF_AudioOutput 297 modules/wav_out/wav_out.c static void WAV_WriteAudio(GF_AudioOutput *dr) GF_AudioOutput 330 modules/wav_out/wav_out.c static void WAV_Play(GF_AudioOutput *dr, u32 PlayType) GF_AudioOutput 363 modules/wav_out/wav_out.c static void WAV_SetVolume(GF_AudioOutput *dr, u32 Volume) GF_AudioOutput 371 modules/wav_out/wav_out.c static void WAV_SetPan(GF_AudioOutput *dr, u32 Pan) GF_AudioOutput 381 modules/wav_out/wav_out.c static void WAV_SetVolume(GF_AudioOutput *dr, u32 Volume) { } GF_AudioOutput 382 modules/wav_out/wav_out.c static void WAV_SetPan(GF_AudioOutput *dr, u32 Pan) { } GF_AudioOutput 387 modules/wav_out/wav_out.c static GF_Err WAV_QueryOutputSampleRate(GF_AudioOutput *dr, u32 *desired_samplerate, u32 *NbChannels, u32 *nbBitsPerSample) GF_AudioOutput 417 modules/wav_out/wav_out.c static u32 WAV_GetAudioDelay(GF_AudioOutput *dr) GF_AudioOutput 423 modules/wav_out/wav_out.c static u32 WAV_GetTotalBufferTime(GF_AudioOutput *dr) GF_AudioOutput 432 modules/wav_out/wav_out.c GF_AudioOutput *driv; GF_AudioOutput 438 modules/wav_out/wav_out.c driv = (GF_AudioOutput*)gf_malloc(sizeof(GF_AudioOutput)); GF_AudioOutput 439 modules/wav_out/wav_out.c memset(driv, 0, sizeof(GF_AudioOutput)); GF_AudioOutput 461 modules/wav_out/wav_out.c GF_AudioOutput *dr = (GF_AudioOutput *) ifce; GF_AudioOutput 490 modules/wav_out/wav_out.c DeleteWAVRender((GF_AudioOutput *) ifce); GF_AudioOutput 490 src/compositor/audio_render.c ar->audio_out = (GF_AudioOutput *) gf_modules_load_interface_by_name(user->modules, sOpt, GF_AUDIO_OUTPUT_INTERFACE); GF_AudioOutput 497 src/compositor/audio_render.c GF_AudioOutput *raw_out = NULL; GF_AudioOutput 500 src/compositor/audio_render.c ar->audio_out = (GF_AudioOutput *) gf_modules_load_interface(ar->user->modules, i, GF_AUDIO_OUTPUT_INTERFACE);