class AudioStreamType

Defined at line 11751 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

Describes the type of an audio elementary stream.

Public Methods

void AudioStreamType (Storage_ storage)
void AudioStreamType (::fuchsia_media::AudioSampleFormat sample_format, uint32_t channels, uint32_t frames_per_second)
void AudioStreamType ()

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

Defined at line 11761 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

void AudioStreamType (AudioStreamType && )

Defined at line 11764 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

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

Defined at line 11765 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

AudioStreamType & operator= (const AudioStreamType & other)
bool operator== (const AudioStreamType & other)
bool operator!= (const AudioStreamType & other)
::fuchsia_media::AudioSampleFormat sample_format ()
::fuchsia_media::AudioSampleFormat & sample_format ()
AudioStreamType & sample_format (::fuchsia_media::AudioSampleFormat value)

Setter for sample_format.

uint32_t channels ()
uint32_t & channels ()
AudioStreamType & channels (uint32_t value)

Setter for channels.

uint32_t frames_per_second ()
uint32_t & frames_per_second ()
AudioStreamType & frames_per_second (uint32_t value)

Setter for frames_per_second.

void AudioStreamType (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits