class Composite

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

Configuration for a fuchsia.hardware.audio/Composite driver.

Public Methods

void Composite ()

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

void Composite (Composite && )

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

void Composite (Storage_ storage)
void Composite (const Composite & other)
Composite & operator= (const Composite & other)
bool operator== (const Composite & other)
bool operator!= (const Composite & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_virtualaudio::CompositeRingBuffer>> & ring_buffers ()

Ring buffers configuration.

Required.

::std::optional< ::std::vector< ::fuchsia_virtualaudio::CompositeRingBuffer>> & ring_buffers ()

Ring buffers configuration.

Required.

Composite & ring_buffers (std::optional< ::std::vector< ::fuchsia_virtualaudio::CompositeRingBuffer>> value)

Ring buffers configuration.

Required.

const std::optional< ::std::vector< ::fuchsia_virtualaudio::CompositeDaiInterconnect>> & dai_interconnects ()

DAI interconnects configurations.

Required.

::std::optional< ::std::vector< ::fuchsia_virtualaudio::CompositeDaiInterconnect>> & dai_interconnects ()

DAI interconnects configurations.

Required.

Composite & dai_interconnects (std::optional< ::std::vector< ::fuchsia_virtualaudio::CompositeDaiInterconnect>> value)

DAI interconnects configurations.

Required.

const std::optional< ::fuchsia_virtualaudio::ClockProperties> & clock_properties ()

Configuration for the device's clock.

Required.

::std::optional< ::fuchsia_virtualaudio::ClockProperties> & clock_properties ()

Configuration for the device's clock.

Required.

Composite & clock_properties (std::optional< ::fuchsia_virtualaudio::ClockProperties> value)

Configuration for the device's clock.

Required.

Composite & operator= (Composite && )

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

const std::optional< ::std::vector< ::fuchsia_hardware_audio_signalprocessing::Topology>> & topologies ()

Topologies supported via the signalprocessing API.

Optional.

::std::optional< ::std::vector< ::fuchsia_hardware_audio_signalprocessing::Topology>> & topologies ()

Topologies supported via the signalprocessing API.

Optional.

Composite & topologies (std::optional< ::std::vector< ::fuchsia_hardware_audio_signalprocessing::Topology>> value)

Topologies supported via the signalprocessing API.

Optional.

const std::optional< ::std::vector< ::fuchsia_virtualaudio::CompositePacketStream>> & packet_streams ()

Packet streams configurations.

Required.

::std::optional< ::std::vector< ::fuchsia_virtualaudio::CompositePacketStream>> & packet_streams ()

Packet streams configurations.

Required.

Composite & packet_streams (std::optional< ::std::vector< ::fuchsia_virtualaudio::CompositePacketStream>> value)

Packet streams configurations.

Required.

void Composite (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits