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