SDL_events.h

Estructura SDL_AudioDeviceEvent

Estructura que contiene información sobre eventos del dispositivo de audio.

typedef struct SDL_AudioDeviceEvent
{
    Uint32 type;        /**<: ::SDL_AUDIODEVICEADDED, or ::SDL_AUDIODEVICEREMOVED */
    Uint32 timestamp;   /**<: In milliseconds, populated using SDL_GetTicks() */
    Uint32 which;       /**<: The audio device index for the ADDED event (valid until next SDL_GetNumAudioDevices() call), SDL_AudioDeviceID for the REMOVED event */
    Uint8 iscapture;    /**<: zero if an output device, non-zero if a capture device. */
    Uint8 padding1;
    Uint8 padding2;
    Uint8 padding3;
} SDL_AudioDeviceEvent;

Miembros

type
SDL_AUDIODEVICEADDED, o SDL_AUDIODEVICEREMOVED
timestamp
Marca de tiempo en milisegundos.
which
El índice del dispositivo de audio para el evento SDL_AUDIODEVICEADDED (válido hasta la siguiente llamada a SDL_GetNumAudioDevices()), SDL_AudioDeviceID para el evento SDL_AUDIODEVICEREMOVED.
iscapture
Cero si es un dispositivo de salida de audio, distinto de cero si es un dispositivo de captura de audio.