Macros§
- Pattern that matches an unknown
ChannelConfig
member. - Pattern that matches an unknown
ChannelLayout
member. - Pattern that matches an unknown
CompressionType
member. - Pattern that matches an unknown
GainError
member. - Pattern that matches an unknown
GainUpdateMethod
member. - Pattern that matches an unknown
RampFunction
member. - Pattern that matches an unknown
SampleType
member. - Pattern that matches an unknown
Timestamp
member.
Structs§
- Describes the compression applied to a stream.
- A Stream of incoming requests for fuchsia.audio/DelayWatcher.
- 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. - A Stream of incoming requests for fuchsia.audio/GainControl.
- Describes a packet delivered via
StreamSink
. - Flags describing a packet.
- Gain follows a linear slope over a linear domain.
- 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.
- A ring buffer of audio data.
- A Stream of incoming requests for fuchsia.audio/StreamSink.
Enums§
- Spatial assignment of channels.
- Expresses the intended assignment of channels in an audio elementary stream.
- Watches for a delay to change.
- Enables control and monitoring of audio gain. This interface is typically a tear-off of other interfaces.
- Type of errors returned by
GainControl
. - Supported types of gain updates.
- Supported types of ramping functions.
- Expresses the type of individual audio samples.
- A packet sink for cross-process audio stream transport, implemented by audio consumers and used by audio producers.
- Indicates the position of an audio packet in the stream timeline.
Constants§
- The maximum size of
Compression.parameters
.