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