class FormatRange

Defined at line 338 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

Public Methods

void FormatRange (uint32_t sample_format_flags, uint32_t min_frame_rate, uint32_t max_frame_rate, uint8_t min_channels, uint8_t max_channels, uint16_t rate_family_flags)
void FormatRange ()

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

Defined at line 348 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

void FormatRange (FormatRange && )

Defined at line 351 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

void FormatRange (Storage_ storage)
void FormatRange (const FormatRange & other)
FormatRange & operator= (const FormatRange & other)
bool operator== (const FormatRange & other)
bool operator!= (const FormatRange & other)
uint32_t sample_format_flags ()

Has type audio_sample_format_t (see zircon/device/audio.h)

uint32_t & sample_format_flags ()

Has type audio_sample_format_t (see zircon/device/audio.h)

FormatRange & sample_format_flags (uint32_t value)

Has type audio_sample_format_t (see zircon/device/audio.h)

uint32_t min_frame_rate ()
uint32_t & min_frame_rate ()
FormatRange & min_frame_rate (uint32_t value)

Setter for min_frame_rate.

uint32_t max_frame_rate ()
uint32_t & max_frame_rate ()
FormatRange & max_frame_rate (uint32_t value)

Setter for max_frame_rate.

uint8_t min_channels ()
uint8_t & min_channels ()
FormatRange & min_channels (uint8_t value)

Setter for min_channels.

uint8_t max_channels ()
uint8_t & max_channels ()
FormatRange & max_channels (uint8_t value)

Setter for max_channels.

FormatRange & operator= (FormatRange && )

Defined at line 352 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

uint16_t rate_family_flags ()

Bitfield of `ASF_RANGE_FLAG_FPS_*` flags (see zircon/device/audio.h)

uint16_t & rate_family_flags ()

Bitfield of `ASF_RANGE_FLAG_FPS_*` flags (see zircon/device/audio.h)

FormatRange & rate_family_flags (uint16_t value)

Bitfield of `ASF_RANGE_FLAG_FPS_*` flags (see zircon/device/audio.h)

void FormatRange (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits