Struct sdl2::AudioSubsystem [] [src]

pub struct AudioSubsystem {
    // some fields omitted
}

Methods

impl AudioSubsystem
[src]

fn sdl(&self) -> Sdl

Obtain an SDL context.

impl AudioSubsystem
[src]

fn open_playback<CB, F>(&self, device: Option<&str>, spec: AudioSpecDesired, get_callback: F) -> SdlResult<AudioDevice<CB>> where CB: AudioCallback, F: FnOnce(AudioSpec) -> CB

Opens a new audio device given the desired parameters and callback.

fn current_audio_driver(&self) -> &'static str

fn num_audio_playback_devices(&self) -> Option<u32>

fn audio_playback_device_name(&self, index: u32) -> SdlResult<String>

Trait Implementations

impl Clone for AudioSubsystem
[src]

fn clone(&self) -> AudioSubsystem

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more