class Compression

Defined at line 249 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/natural_types.h

Describes the compression applied to a stream.

Public Methods

void Compression (Storage_ storage)
void Compression (::std::string type, ::std::optional< ::std::vector<uint8_t>> parameters)
void Compression ()

Default constructs a |Compression| only if all of its members are default constructible.

Defined at line 260 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/natural_types.h

void Compression (Compression && )

Defined at line 263 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/natural_types.h

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

Defined at line 264 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/natural_types.h

Compression & operator= (const Compression & other)
bool operator== (const Compression & other)
bool operator!= (const Compression & other)
const ::std::string & type ()

The type of compression applied to the stream.

::std::string & type ()

The type of compression applied to the stream.

Compression & type (::std::string value)

The type of compression applied to the stream.

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

Opaque 'out-of-band' parameters describing the compression

of the stream.

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

Opaque 'out-of-band' parameters describing the compression

of the stream.

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

Opaque 'out-of-band' parameters describing the compression

of the stream.

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

Friends

class MemberVisitor
class NaturalStructCodingTraits