class Compression

Defined at line 81 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h

Describes the compression applied to a stream.

Public Methods

void Compression (Storage_ storage)
void Compression ()

Defined at line 87 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h

void Compression (Compression && )

Defined at line 88 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h

void Compression (const Compression & other)
Compression & operator= (Compression && )

Defined at line 89 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/natural_types.h

Compression & operator= (const Compression & other)
bool operator== (const Compression & other)
bool operator!= (const Compression & other)
bool IsEmpty ()
const std::optional< ::fuchsia_audio::CompressionType> & type ()

The type of compression applied to the stream.

::std::optional< ::fuchsia_audio::CompressionType> & type ()

The type of compression applied to the stream.

Compression & type (std::optional< ::fuchsia_audio::CompressionType> value)

The type of compression applied to the stream.

const std::optional< ::std::vector<uint8_t>> & oob_parameters ()

Opaque 'out-of-band' parameters describing the compression of the stream. The format of

this field is a function of the `CompressionType`. It communicates to decoders parameters

that are required to decompress the described stream. Many compression types do not require

this field.

::std::optional< ::std::vector<uint8_t>> & oob_parameters ()

Opaque 'out-of-band' parameters describing the compression of the stream. The format of

this field is a function of the `CompressionType`. It communicates to decoders parameters

that are required to decompress the described stream. Many compression types do not require

this field.

Compression & oob_parameters (std::optional< ::std::vector<uint8_t>> value)

Opaque 'out-of-band' parameters describing the compression of the stream. The format of

this field is a function of the `CompressionType`. It communicates to decoders parameters

that are required to decompress the described stream. Many compression types do not require

this field.

void Compression (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits