class PcmFormat

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

PcmFormat

PCM audio format details.

Public Methods

void PcmFormat (Storage_ storage)
void PcmFormat (::fuchsia_media::AudioPcmMode pcm_mode, uint32_t bits_per_sample, uint32_t frames_per_second, ::std::vector< ::fuchsia_media::AudioChannelId> channel_map)
void PcmFormat ()

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

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

void PcmFormat (PcmFormat && )

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

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

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

PcmFormat & operator= (const PcmFormat & other)
bool operator== (const PcmFormat & other)
bool operator!= (const PcmFormat & other)
::fuchsia_media::AudioPcmMode pcm_mode ()
::fuchsia_media::AudioPcmMode & pcm_mode ()
PcmFormat & pcm_mode (::fuchsia_media::AudioPcmMode value)

Setter for pcm_mode.

uint32_t bits_per_sample ()
uint32_t & bits_per_sample ()
PcmFormat & bits_per_sample (uint32_t value)

Setter for bits_per_sample.

uint32_t frames_per_second ()
uint32_t & frames_per_second ()
PcmFormat & frames_per_second (uint32_t value)

Setter for frames_per_second.

const ::std::vector< ::fuchsia_media::AudioChannelId> & channel_map ()
::std::vector< ::fuchsia_media::AudioChannelId> & channel_map ()
PcmFormat & channel_map (::std::vector< ::fuchsia_media::AudioChannelId> value)

Setter for channel_map.

void PcmFormat (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits