![]() |
libgpac
Documentation of the core library of GPAC
|
#include "dx_hw.h"
Include dependency graph for dx_audio.c:Data Structures | |
| struct | DSContext |
Macros | |
| #define | MAX_NUM_BUFFERS 20 |
| #define | DSCONTEXT() DSContext *ctx = (DSContext *)dr->opaque; |
Typedefs | |
| typedef HRESULT(WINAPI * | DIRECTSOUNDCREATEPROC) (LPCGUID pcGuidDevice, LPDIRECTSOUND *ppDS, LPUNKNOWN pUnkOuter) |
Variables | |
| static GF_GPACArg | DSAudioArgs [] |
| struct DSContext |
| Data Fields | ||
|---|---|---|
| Bool | force_config | |
| u32 | cfg_num_buffers | |
| u32 | cfg_duration | |
| HWND | hWnd | |
| LPDIRECTSOUND | pDS | |
| WAVEFORMATEX | format | |
| IDirectSoundBuffer * | pOutput | |
| u32 | buffer_size | |
| u32 | num_audio_buffer | |
| u32 | total_audio_buffer_ms | |
| Bool | use_notif | |
| u32 | frame_state[MAX_NUM_BUFFERS] | |
| DSBPOSITIONNOTIFY | notif_events[MAX_NUM_BUFFERS] | |
| HANDLE | events[MAX_NUM_BUFFERS] | |
| HMODULE | hDSoundLib | |
| DIRECTSOUNDCREATEPROC | DirectSoundCreate | |
| #define MAX_NUM_BUFFERS 20 |
| typedef HRESULT(WINAPI * DIRECTSOUNDCREATEPROC) (LPCGUID pcGuidDevice, LPDIRECTSOUND *ppDS, LPUNKNOWN pUnkOuter) |
| void DS_WriteAudio | ( | GF_AudioOutput * | dr | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void DS_WriteAudio_Notifs | ( | GF_AudioOutput * | dr | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| void DS_ResetBuffer | ( | DSContext * | ctx | ) |
Here is the caller graph for this function:| void DS_ReleaseBuffer | ( | GF_AudioOutput * | dr | ) |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:| void DS_FillBuffer | ( | GF_AudioOutput * | dr, |
| u32 | buffer | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:| void * NewAudioOutput | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void DeleteDxAudioOutput | ( | void * | ifce | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |