Crate fidl_fuchsia_audio_controller

Source

Macros§

CapturerConfigUnknown
Pattern that matches an unknown CapturerConfig member.
ClockTypeUnknown
Pattern that matches an unknown ClockType member.
DeviceSelectorUnknown
Pattern that matches an unknown DeviceSelector member.
DeviceTypeUnknown
Pattern that matches an unknown DeviceType member.
ErrorUnknown
Pattern that matches an unknown Error member.
PlayDestinationUnknown
Pattern that matches an unknown PlayDestination member.
RecordSourceUnknown
Pattern that matches an unknown RecordSource member.
RendererConfigUnknown
Pattern that matches an unknown RendererConfig member.

Structs§

CustomClockConfig
Devfs
DeviceControlControlHandle
DeviceControlDeviceSetGainStateRequest
DeviceControlDeviceSetGainStateResponder
DeviceControlEventStream
DeviceControlMarker
DeviceControlProxy
DeviceControlRequestStream
A Stream of incoming requests for fuchsia.audio.controller/DeviceControl.
DeviceControlSynchronousProxy
DeviceRingBuffer
Identifies a device ring buffer for playing/recording.
Flexible
GainSettings
Gain settings.
Loopback
PlayerControlHandle
PlayerEventStream
PlayerMarker
PlayerPlayRequest
PlayerPlayResponder
PlayerPlayResponse
PlayerProxy
PlayerRequestStream
A Stream of incoming requests for fuchsia.audio.controller/Player.
PlayerSynchronousProxy
RecordCancelerCancelResponder
RecordCancelerControlHandle
RecordCancelerEventStream
RecordCancelerMarker
RecordCancelerProxy
RecordCancelerRequestStream
A Stream of incoming requests for fuchsia.audio.controller/RecordCanceler.
RecordCancelerSynchronousProxy
RecorderControlHandle
RecorderEventStream
RecorderMarker
RecorderProxy
RecorderRecordRequest
RecorderRecordResponder
RecorderRecordResponse
RecorderRequestStream
A Stream of incoming requests for fuchsia.audio.controller/Recorder.
RecorderSynchronousProxy
StandardCapturerConfig
StandardRendererConfig
SystemMonotonic
UltrasoundCapturer
UltrasoundRendererConfig

Enums§

CapturerConfig
ClockType
Reference clock options for an AudioRenderer or AudioCapturer.
DeviceControlEvent
DeviceControlRequest
Enumerate, query, and control audio devices from clients.
DeviceSelector
Identifies an audio device.
DeviceType
Error
Error Codes for fuchsia.audio.controller methods.
PlayDestination
PlayerEvent
PlayerRequest
RecordCancelerEvent
RecordCancelerRequest
Cancels a Recorder.Record request.
RecordSource
RecorderEvent
RecorderRequest
RendererConfig

Constants§

DEFAULT_DAI_INTERCONNECT_ELEMENT_ID
For devices with Codec or Dai drivers, there is only one DAI_INTERCONNECT entity. When a method requires us to address the interconnect by ID, we use element_id 1. Codec and Dai drivers that implement signalprocessing must not assign this ID to other elements.
DEFAULT_RING_BUFFER_ELEMENT_ID
For devices with Dai or StreamConfig drivers, there is only one RING_BUFFER entity. When a method requires us to address the RingBuffer by ID, we use element_id 0. Dai and StreamConfig drivers that implement signalprocessing must not assign this ID to other elements.

Traits§

DeviceControlProxyInterface
PlayerProxyInterface
RecordCancelerProxyInterface
RecorderProxyInterface

Type Aliases§

DeviceControlDeviceSetGainStateResult
PlayerPlayResult
RecordCancelerCancelResult
RecorderRecordResult