Enum sdl2::audio::AudioDevice[src]

pub enum AudioDevice {
    PlaybackDevice(AudioDeviceID),
    RecordingDevice(AudioDeviceID),
}

Variants

PlaybackDevice
RecordingDevice

Methods

impl AudioDevice

fn open(device: Option<&str>, iscapture: int, spec: &AudioSpec) -> Result<(AudioDevice, AudioSpec), ~str>

SDL_OpenAudioDevice

fn get_status(self) -> AudioStatus

fn pause(self)

fn resume(self)

fn lock(self)

fn unlock(self)

fn close(self)

Shut down audio processing and close the audio device.