iota.audio.device

Undocumented in source.

Public Imports

iota.audio.types
public import iota.audio.types;
Undocumented in source.
iota.audio.output
public import iota.audio.output;
Undocumented in source.
iota.audio.wasapi
public import iota.audio.wasapi;
Undocumented in source.
iota.audio.alsa
public import iota.audio.alsa;
Undocumented in source.

Members

Classes

AudioDevice
class AudioDevice

Implements a universal interface to an audio device. Each driver inherits from this.

Functions

getOutputDeviceNames
string[] getOutputDeviceNames()

Returns the list of names of output devices, or null if there are none or driver haven't been initialized.

initDriver
int initDriver(DriverType type)

Initializes the audio driver, then sets up the device list.

openDevice
int openDevice(int devID, AudioDevice device)

Initializes an audio device.

Static variables

initializedDriver
DriverType initializedDriver;

The type of the initialized driver, or none if no driver was initialized yet.

Meta