Home
last modified time | relevance | path

Searched defs:SDL_PrivateAudioData (Results 1 – 25 of 26) sorted by relevance

12

/AliOS-Things-master/components/SDL2/src/audio/wasapi/
A DSDL_wasapi.h39 struct SDL_PrivateAudioData struct
41 SDL_atomic_t refcount;
42 WCHAR *devid;
43 WAVEFORMATEX *waveformat;
44 IAudioClient *client;
48 HANDLE event;
49 HANDLE task;
50 SDL_bool coinitialized;
51 int framesize;
53 SDL_bool device_lost;
[all …]
/AliOS-Things-master/components/SDL2/src/audio/coreaudio/
A DSDL_coreaudio.h46 struct SDL_PrivateAudioData struct
48 SDL_Thread *thread;
49 AudioQueueRef audioQueue;
50 int numAudioBuffers;
52 void *buffer;
53 UInt32 bufferOffset;
54 UInt32 bufferSize;
57 char *thread_error;
58 SDL_atomic_t shutdown;
60 AudioDeviceID deviceID;
[all …]
/AliOS-Things-master/components/SDL2/src/audio/nas/
A DSDL_nasaudio.h38 struct SDL_PrivateAudioData struct
40 AuServer *aud;
41 AuFlowID flow;
42 AuDeviceID dev;
45 Uint8 *mixbuf;
46 int mixlen;
48 int written;
49 int really;
50 int bps;
51 struct timeval last_tv;
[all …]
/AliOS-Things-master/components/SDL2/src/audio/pulseaudio/
A DSDL_pulseaudio.h33 struct SDL_PrivateAudioData struct
35 char *device_name;
38 pa_mainloop *mainloop;
39 pa_context *context;
40 pa_stream *stream;
43 Uint8 *mixbuf;
44 int mixlen;
46 const Uint8 *capturebuf;
47 int capturelen;
/AliOS-Things-master/components/SDL2/src/audio/qsa/
A DSDL_qsa_audio.h34 struct SDL_PrivateAudioData struct
37 SDL_bool iscapture;
40 int cardno;
41 int deviceno;
42 snd_pcm_t *audio_handle;
45 int audio_fd;
48 uint32_t timeout_on_wait;
51 Uint8 *pcm_buf;
52 Uint32 pcm_len;
/AliOS-Things-master/components/SDL2/src/audio/sun/
A DSDL_sunaudio.h31 struct SDL_PrivateAudioData struct
34 int audio_fd;
36 SDL_AudioFormat audio_fmt; /* The app audio format */
37 Uint8 *mixbuf; /* The app mixing buffer */
38 int ulaw_only; /* Flag -- does hardware only output U-law? */
39 Uint8 *ulaw_buf; /* The U-law mixing buffer */
40 Sint32 written; /* The number of samples written */
41 int fragsize; /* The audio fragment size in samples */
42 int frequency; /* The audio frequency in KHz */
/AliOS-Things-master/components/SDL2/src/audio/directsound/
A DSDL_directsound.h34 struct SDL_PrivateAudioData struct
36 LPDIRECTSOUND sound;
37 LPDIRECTSOUNDBUFFER mixbuf;
38 LPDIRECTSOUNDCAPTURE capture;
39 LPDIRECTSOUNDCAPTUREBUFFER capturebuf;
40 int num_buffers;
41 DWORD lastchunk;
42 Uint8 *locked_buf;
/AliOS-Things-master/components/SDL2/src/audio/arts/
A DSDL_artsaudio.h33 struct SDL_PrivateAudioData struct
36 arts_stream_t stream;
39 pid_t parent;
42 Uint8 *mixbuf;
43 int mixlen;
46 float frame_ticks;
47 float next_frame;
/AliOS-Things-master/components/SDL2/src/audio/esd/
A DSDL_esdaudio.h31 struct SDL_PrivateAudioData struct
34 int audio_fd;
37 pid_t parent;
40 Uint8 *mixbuf;
41 int mixlen;
44 float frame_ticks;
45 float next_frame;
/AliOS-Things-master/components/SDL2/src/audio/winmm/
A DSDL_winmm.h33 struct SDL_PrivateAudioData struct
35 HWAVEOUT hout;
36 HWAVEIN hin;
37 HANDLE audio_sem;
38 Uint8 *mixbuf; /* The raw allocated mixing buffer */
39 WAVEHDR wavebuf[NUM_BUFFERS]; /* Wave audio fragments */
40 int next_buffer;
/AliOS-Things-master/components/SDL2/src/audio/fusionsound/
A DSDL_fsaudio.h33 struct SDL_PrivateAudioData struct
36 IFusionSound *fs;
39 IFusionSoundStream *stream;
42 Uint8 *mixbuf;
43 int mixlen;
44 int mixsamples;
/AliOS-Things-master/components/SDL2/src/audio/netbsd/
A DSDL_netbsdaudio.h30 struct SDL_PrivateAudioData struct
33 int audio_fd;
36 Uint8 *mixbuf;
37 int mixlen;
40 float frame_ticks;
41 float next_frame;
/AliOS-Things-master/components/SDL2/src/audio/paudio/
A DSDL_paudio.h31 struct SDL_PrivateAudioData struct
34 int audio_fd;
37 Uint8 *mixbuf;
38 int mixlen;
41 float frame_ticks;
42 float next_frame;
/AliOS-Things-master/components/SDL2/src/audio/alsa/
A DSDL_alsa_audio.h33 struct SDL_PrivateAudioData struct
36 snd_pcm_t *pcm_handle;
39 Uint8 *mixbuf;
40 int mixlen;
43 void (*swizzle_func)(_THIS, void *buffer, Uint32 bufferlen);
/AliOS-Things-master/components/SDL2/src/audio/dummy/
A DSDL_dummyaudio.h31 struct SDL_PrivateAudioData struct
34 Uint8 *mixbuf;
35 Uint32 mixlen;
36 Uint32 write_delay;
37 Uint32 initial_calls;
/AliOS-Things-master/components/SDL2/src/audio/jack/
A DSDL_jackaudio.h31 struct SDL_PrivateAudioData struct
33 jack_client_t *client;
34 SDL_sem *iosem;
35 float *iobuffer;
36 jack_port_t **sdlports;
/AliOS-Things-master/components/SDL2/src/audio/sndio/
A DSDL_sndioaudio.h34 struct SDL_PrivateAudioData struct
37 struct sio_hdl *dev;
40 Uint8 *mixbuf;
41 int mixlen;
44 struct pollfd *pfd;
/AliOS-Things-master/components/SDL2/src/audio/alios/
A DSDL_alios_audio.h18 struct SDL_PrivateAudioData struct
21 snd_pcm_t *pcm_handle;
24 Uint8 *mixbuf;
25 int mixlen;
28 void (*swizzle_func)(_THIS, void *buffer, Uint32 bufferlen);
/AliOS-Things-master/components/SDL2/src/audio/openslES/
A DSDL_openslES.h33 struct SDL_PrivateAudioData struct
35 Uint8 *mixbuff;
36 int next_buffer;
37 Uint8 *pmixbuff[NUM_BUFFERS];
38 SDL_sem *playsem;
/AliOS-Things-master/components/SDL2/src/audio/psp/
A DSDL_pspaudio.h32 struct SDL_PrivateAudioData { struct
34 int channel;
36 Uint8 *rawbuf;
38 Uint8 *mixbufs[NUM_BUFFERS];
40 int next_buffer;
/AliOS-Things-master/components/SDL2/src/audio/disk/
A DSDL_diskaudio.h32 struct SDL_PrivateAudioData struct
35 SDL_RWops *io;
36 Uint32 io_delay;
37 Uint8 *mixbuf;
/AliOS-Things-master/components/SDL2/src/audio/nacl/
A DSDL_naclaudio.h36 typedef struct SDL_PrivateAudioData { struct
39 } SDL_PrivateAudioData; typedef
/AliOS-Things-master/components/SDL2/src/audio/dsp/
A DSDL_dspaudio.h31 struct SDL_PrivateAudioData struct
34 int audio_fd;
37 Uint8 *mixbuf;
38 int mixlen;
/AliOS-Things-master/components/SDL2/src/audio/android/
A DSDL_androidaudio.h31 struct SDL_PrivateAudioData struct
34 int resume;
/AliOS-Things-master/components/SDL2/src/audio/emscripten/
A DSDL_emscriptenaudio.h31 struct SDL_PrivateAudioData struct
33 int unused;

Completed in 26 milliseconds

12