pjmedia_aud_dev_info class final

Device information structure returned by #pjmedia_aud_dev_get_info().

Inheritance
Implemented types
Available extensions

Constructors

pjmedia_aud_dev_info.new()

Properties

address Pointer<T>

Available on T, provided by the StructAddress extension

The memory address of the underlying data.
no setter
caps int
Device capabilities, as bitmask combination of #pjmedia_aud_dev_cap.
getter/setter pair
default_samples_per_sec int
Default sampling rate.
getter/setter pair
driver Array<Char>
The underlying driver name
getter/setter pair
ext_fmt Array<pjmedia_format>
Array of supported extended audio formats
getter/setter pair
ext_fmt_cnt int
Number of audio formats supported by this device. The value may be zero if the device does not support non-PCM format.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id int
The device ID
getter/setter pair
input_count int
Maximum number of input channels supported by this device. If the value is zero, the device does not support input operation (i.e. it is a playback only device).
getter/setter pair
name Array<Char>
The device name
getter/setter pair
output_count int
Maximum number of output channels supported by this device. If the value is zero, the device does not support output operation (i.e. it is an input only device).
getter/setter pair
routes int
Supported audio device routes/sources, as bitmask combination of #pjmedia_aud_dev_route. The value may be zero if the device does not support changing audio routes/sources.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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