Macros§
- Channel
Config Unknown - Pattern that matches an unknown
ChannelConfig
member. - Channel
Layout Unknown - Pattern that matches an unknown
ChannelLayout
member. - Compression
Type Unknown - Pattern that matches an unknown
CompressionType
member. - Gain
Error Unknown - Pattern that matches an unknown
GainError
member. - Gain
Update Method Unknown - Pattern that matches an unknown
GainUpdateMethod
member. - Ramp
Function Unknown - Pattern that matches an unknown
RampFunction
member. - Sample
Type Unknown - Pattern that matches an unknown
SampleType
member. - Timestamp
Unknown - Pattern that matches an unknown
Timestamp
member.
Structs§
- Compression
- Describes the compression applied to a stream.
- Delay
Watcher Control Handle - Delay
Watcher Event Stream - Delay
Watcher Marker - Delay
Watcher Proxy - Delay
Watcher Request Stream - A Stream of incoming requests for fuchsia.audio/DelayWatcher.
- Delay
Watcher Synchronous Proxy - Delay
Watcher Watch Delay Request - Delay
Watcher Watch Delay Responder - Delay
Watcher Watch Delay Response - Format
- Describes a format used for audio streams without reference to compression. Where
compression is supported, this type should be combined with
fuchsia.media2.Compression
. An uncompressed audio stream uses LPCM encoding. - Gain
Control Control Handle - Gain
Control Event Stream - Gain
Control Marker - Gain
Control Proxy - Gain
Control Request Stream - A Stream of incoming requests for fuchsia.audio/GainControl.
- Gain
Control SetGain Request - Gain
Control SetGain Responder - Gain
Control SetGain Response - Gain
Control SetMute Request - Gain
Control SetMute Responder - Gain
Control SetMute Response - Gain
Control Synchronous Proxy - Packet
- Describes a packet delivered via
StreamSink
. - Packet
Flags - Flags describing a packet.
- Ramp
Function Linear Slope - Gain follows a linear slope over a linear domain.
- Ramped
Gain - Describes a ramped gain command. When this command is applied, gain is ramped from its current value to the target value, over the specified duration, using the specified function.
- Ring
Buffer - A ring buffer of audio data.
- Stream
Sink Control Handle - Stream
Sink Event Stream - Stream
Sink Marker - Stream
Sink OnWill Close Request - Stream
Sink Proxy - Stream
Sink PutPacket Request - Stream
Sink Request Stream - A Stream of incoming requests for fuchsia.audio/StreamSink.
- Stream
Sink Start Segment Request - Stream
Sink Synchronous Proxy - Stream
Sink Will Close Request - Unspecified
Best Effort - Unspecified
Continuous
Enums§
- Channel
Config - Spatial assignment of channels.
- Channel
Layout - Expresses the intended assignment of channels in an audio elementary stream.
- Compression
Type - Delay
Watcher Event - Delay
Watcher Request - Watches for a delay to change.
- Gain
Control Event - Gain
Control Request - Enables control and monitoring of audio gain. This interface is typically a tear-off of other interfaces.
- Gain
Error - Type of errors returned by
GainControl
. - Gain
Update Method - Supported types of gain updates.
- Ramp
Function - Supported types of ramping functions.
- Sample
Type - Expresses the type of individual audio samples.
- Stream
Sink Event - Stream
Sink Request - A packet sink for cross-process audio stream transport, implemented by audio consumers and used by audio producers.
- Timestamp
- Indicates the position of an audio packet in the stream timeline.
Constants§
- MAX_
COMPRESSION_ PARAMETERS_ SIZE - The maximum size of
Compression.parameters
.