class Composite

Defined at line 1178 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 (Storage_ storage)
void Composite ()

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

void Composite (Composite && )

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

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

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

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.

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.

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

Friends

class MemberVisitor
class NaturalTableCodingTraits