struct SbcEncoderSettings

Defined at line 9700 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

Settings for an SBC Encoder.

SBC Encoders take signed little endian 16 bit linear PCM samples and

return encoded SBC frames. SBC encoder PCM data in batches of

`sub_bands * block_count` PCM frames. This encoder will accept PCM data on

arbitrary frame boundaries, but the output flushed when EOS is queued may be

zero-padded to make a full batch for encoding.

Public Members

SbcSubBands sub_bands
SbcAllocation allocation
SbcBlockCount block_count
SbcChannelMode channel_mode
uint64_t bit_pool