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