class ElementPacketStreamFormatSet
Defined at line 1492 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
This table represents the possible Packet Stream formats that this element can support.
Public Methods
void ElementPacketStreamFormatSet (Storage_ storage)
void ElementPacketStreamFormatSet ()
Defined at line 1497 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
void ElementPacketStreamFormatSet (ElementPacketStreamFormatSet && )
Defined at line 1498 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
void ElementPacketStreamFormatSet (const ElementPacketStreamFormatSet & other)
ElementPacketStreamFormatSet & operator= (ElementPacketStreamFormatSet && )
Defined at line 1499 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
ElementPacketStreamFormatSet & operator= (const ElementPacketStreamFormatSet & other)
bool operator== (const ElementPacketStreamFormatSet & other)
bool operator!= (const ElementPacketStreamFormatSet & other)
bool IsEmpty ()
const std::optional<uint64_t> & element_id ()
The ID of the element being described. This must match a PACKET_STREAM
entry in the list of elements contained in the device's `Info` table.
Required.
::std::optional<uint64_t> & element_id ()
The ID of the element being described. This must match a PACKET_STREAM
entry in the list of elements contained in the device's `Info` table.
Required.
ElementPacketStreamFormatSet & element_id (std::optional<uint64_t> value)
The ID of the element being described. This must match a PACKET_STREAM
entry in the list of elements contained in the device's `Info` table.
Required.
const std::optional< ::std::vector< ::fuchsia_audio_device::PacketStreamSupportedFormats>> & format_sets ()
The format sets that this element supports.
Required. Must contain at least one entry.
::std::optional< ::std::vector< ::fuchsia_audio_device::PacketStreamSupportedFormats>> & format_sets ()
The format sets that this element supports.
Required. Must contain at least one entry.
ElementPacketStreamFormatSet & format_sets (std::optional< ::std::vector< ::fuchsia_audio_device::PacketStreamSupportedFormats>> value)
The format sets that this element supports.
Required. Must contain at least one entry.
void ElementPacketStreamFormatSet (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits