ma_device_id class final

Inheritance
Implemented types
Available extensions

Constructors

ma_device_id()

Properties

aaudio int
AAudio uses a 32-bit integer for identification.
getter/setter pair
address Pointer<T>

Available on T, provided by the UnionAddress extension

The memory address of the underlying data.
no setter
alsa Array<Char>
ALSA uses a name string for identification.
getter/setter pair
audio4 Array<Char>
"/dev/audio", etc.
getter/setter pair
coreaudio Array<Char>
Core Audio uses a string for identification.
getter/setter pair
custom UnnamedUnion1
The custom backend could be anything. Give them a few options.
getter/setter pair
dsound Array<ma_uint8>
DirectSound uses a GUID for identification.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
jack int
JACK always uses default devices.
getter/setter pair
nullbackend int
The null backend uses an integer for device IDs.
getter/setter pair
opensl int
OpenSL|ES uses a 32-bit unsigned integer for identification.
getter/setter pair
oss Array<Char>
"dev/dsp0", etc. "dev/dsp" for the default device.
getter/setter pair
pulse Array<Char>
PulseAudio uses a name string for identification.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sndio Array<Char>
"snd/0", etc.
getter/setter pair
wasapi Array<ma_wchar_win32>
WASAPI uses a wchar_t string for identification.
getter/setter pair
webaudio Array<Char>
Web Audio always uses default devices for now, but if this changes it'll be a GUID.
getter/setter pair
winmm int
When creating a device, WinMM expects a Win32 UINT_PTR for device identification. In practice it's actually just a UINT.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited