SDL
2.0
|
#include <SDL_sysaudio.h>
Data Fields | |
void(* | DetectDevices )(void) |
int(* | OpenDevice )(_THIS, void *handle, const char *devname, int iscapture) |
void(* | ThreadInit )(_THIS) |
void(* | ThreadDeinit )(_THIS) |
void(* | BeginLoopIteration )(_THIS) |
void(* | WaitDevice )(_THIS) |
void(* | PlayDevice )(_THIS) |
int(* | GetPendingBytes )(_THIS) |
Uint8 *(* | GetDeviceBuf )(_THIS) |
int(* | CaptureFromDevice )(_THIS, void *buffer, int buflen) |
void(* | FlushCapture )(_THIS) |
void(* | PrepareToClose )(_THIS) |
void(* | CloseDevice )(_THIS) |
void(* | LockDevice )(_THIS) |
void(* | UnlockDevice )(_THIS) |
void(* | FreeDeviceHandle )(void *handle) |
void(* | Deinitialize )(void) |
int | ProvidesOwnCallbackThread |
int | SkipMixerLock |
int | HasCaptureSupport |
int | OnlyHasDefaultOutputDevice |
int | OnlyHasDefaultCaptureDevice |
int | AllowsArbitraryDeviceNames |
Definition at line 65 of file SDL_sysaudio.h.
int SDL_AudioDriverImpl::AllowsArbitraryDeviceNames |
Definition at line 94 of file SDL_sysaudio.h.
Referenced by open_audio_device().
Definition at line 71 of file SDL_sysaudio.h.
Referenced by SDL_CaptureAudio(), and SDL_RunAudio().
Definition at line 76 of file SDL_sysaudio.h.
Referenced by DUMMYAUDIO_Init(), and SDL_CaptureAudio().
Definition at line 79 of file SDL_sysaudio.h.
Referenced by close_audio_device().
Definition at line 83 of file SDL_sysaudio.h.
Referenced by SDL_AudioQuit().
Definition at line 67 of file SDL_sysaudio.h.
Referenced by SDL_AudioInit().
Definition at line 77 of file SDL_sysaudio.h.
Referenced by SDL_CaptureAudio().
SDL is done with handle from SDL_AddAudioDevice()
Definition at line 82 of file SDL_sysaudio.h.
Referenced by free_device_list(), and SDL_RemoveAudioDevice().
Definition at line 75 of file SDL_sysaudio.h.
Referenced by SDL_RunAudio().
int(* SDL_AudioDriverImpl::GetPendingBytes) (_THIS) |
Definition at line 74 of file SDL_sysaudio.h.
Referenced by SDL_GetQueuedAudioSize().
int SDL_AudioDriverImpl::HasCaptureSupport |
Definition at line 91 of file SDL_sysaudio.h.
Referenced by add_capture_device(), DUMMYAUDIO_Init(), open_audio_device(), SDL_AudioDetectDevices_Default(), and SDL_GetAudioDeviceName().
Definition at line 80 of file SDL_sysaudio.h.
Referenced by finish_audio_entry_points_init(), SDL_ClearQueuedAudio(), SDL_DequeueAudio(), SDL_GetQueuedAudioSize(), SDL_LockAudioDevice(), SDL_OpenedAudioDeviceDisconnected(), SDL_PauseAudioDevice(), and SDL_QueueAudio().
int SDL_AudioDriverImpl::OnlyHasDefaultCaptureDevice |
Definition at line 93 of file SDL_sysaudio.h.
Referenced by DUMMYAUDIO_Init(), open_audio_device(), and SDL_AudioDetectDevices_Default().
int SDL_AudioDriverImpl::OnlyHasDefaultOutputDevice |
Definition at line 92 of file SDL_sysaudio.h.
Referenced by DUMMYAUDIO_Init(), open_audio_device(), and SDL_AudioDetectDevices_Default().
Definition at line 68 of file SDL_sysaudio.h.
Referenced by DUMMYAUDIO_Init(), and open_audio_device().
Definition at line 73 of file SDL_sysaudio.h.
Referenced by SDL_RunAudio().
Called between run and draining wait for playback devices
Definition at line 78 of file SDL_sysaudio.h.
Referenced by SDL_RunAudio().
int SDL_AudioDriverImpl::ProvidesOwnCallbackThread |
Definition at line 89 of file SDL_sysaudio.h.
Referenced by open_audio_device().
int SDL_AudioDriverImpl::SkipMixerLock |
Definition at line 90 of file SDL_sysaudio.h.
Referenced by finish_audio_entry_points_init(), and open_audio_device().
Definition at line 70 of file SDL_sysaudio.h.
Referenced by SDL_CaptureAudio(), and SDL_RunAudio().
Definition at line 69 of file SDL_sysaudio.h.
Referenced by SDL_CaptureAudio(), and SDL_RunAudio().
Definition at line 81 of file SDL_sysaudio.h.
Referenced by finish_audio_entry_points_init(), SDL_ClearQueuedAudio(), SDL_DequeueAudio(), SDL_GetQueuedAudioSize(), SDL_OpenedAudioDeviceDisconnected(), SDL_PauseAudioDevice(), SDL_QueueAudio(), and SDL_UnlockAudioDevice().
Definition at line 72 of file SDL_sysaudio.h.
Referenced by SDL_RunAudio().