Crate fidl_fuchsia_media_audio

Source

Structs§

EffectsControllerControlHandle
EffectsControllerEventStream
EffectsControllerMarker
EffectsControllerProxy
EffectsControllerRequestStream
A Stream of incoming requests for fuchsia.media.audio/EffectsController.
EffectsControllerSynchronousProxy
EffectsControllerUpdateEffectRequest
EffectsControllerUpdateEffectResponder
GainControlControlHandle
GainControlEventStream
GainControlMarker
GainControlOnGainMuteChangedRequest
GainControlProxy
GainControlRequestStream
A Stream of incoming requests for fuchsia.media.audio/GainControl.
GainControlSetGainRequest
GainControlSetGainWithRampRequest
GainControlSetMuteRequest
GainControlSynchronousProxy
VolumeControlControlHandle
VolumeControlEventStream
VolumeControlMarker
VolumeControlOnVolumeMuteChangedRequest
VolumeControlProxy
VolumeControlRequestStream
A Stream of incoming requests for fuchsia.media.audio/VolumeControl.
VolumeControlSetMuteRequest
VolumeControlSetVolumeRequest
VolumeControlSynchronousProxy

Enums§

EffectsControllerEvent
EffectsControllerRequest
GainControlEvent
GainControlRequest
Enables control and monitoring of audio gain. This interface is typically a tear-off of other interfaces. For example, fuchsia.media.audio.Renderer has a BindGainControl method that binds to a gain control that controls gain for the renderer.
RampType
Enumerates gain control ramp types.
UpdateEffectError
VolumeControlEvent
VolumeControlRequest
A protocol for controlling volume.

Constants§

MAX_EFFECT_NAME_LENGTH
MAX_GAIN_DB
Maximum permitted gain value.
MAX_VOLUME
The volume value representing the maximum loudness.
MIN_VOLUME
The volume value representing silence.
MUTED_GAIN_DB
Gain value producing silence. Gain values less than this value are permitted, but produce the same effect as this value.

Traits§

EffectsControllerProxyInterface
GainControlProxyInterface
VolumeControlProxyInterface

Type Aliases§

EffectsControllerUpdateEffectResult