class Composite
Defined at line 1415 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
Configuration for a fuchsia.hardware.audio/Composite driver.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::std::vector< ::fuchsia::virtualaudio::CompositeRingBuffer> & ring_buffers ()
Ring buffers configuration.
Required.
Defined at line 1424 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
bool has_ring_buffers ()
Defined at line 1428 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
::std::vector< ::fuchsia::virtualaudio::CompositeRingBuffer> * mutable_ring_buffers ()
Ring buffers configuration.
Required.
Defined at line 1435 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
void clear_ring_buffers ()
Defined at line 1443 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
const ::std::vector< ::fuchsia::virtualaudio::CompositeDaiInterconnect> & dai_interconnects ()
DAI interconnects configurations.
Required.
Defined at line 1454 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
bool has_dai_interconnects ()
Defined at line 1458 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
::std::vector< ::fuchsia::virtualaudio::CompositeDaiInterconnect> * mutable_dai_interconnects ()
DAI interconnects configurations.
Required.
Defined at line 1465 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
void clear_dai_interconnects ()
Defined at line 1473 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
const ::fuchsia::virtualaudio::ClockProperties & clock_properties ()
Configuration for the device's clock.
Required.
Defined at line 1484 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
bool has_clock_properties ()
Defined at line 1488 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
::fuchsia::virtualaudio::ClockProperties * mutable_clock_properties ()
Configuration for the device's clock.
Required.
Defined at line 1495 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
void clear_clock_properties ()
Defined at line 1503 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
bool has_topologies ()
Defined at line 1518 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
::std::vector< ::fuchsia::hardware::audio::signalprocessing::Topology> * mutable_topologies ()
Topologies supported via the signalprocessing API.
Optional.
Defined at line 1525 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
void clear_topologies ()
Defined at line 1533 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
Composite & set_ring_buffers (::std::vector< ::fuchsia::virtualaudio::CompositeRingBuffer> _value)
Composite & set_dai_interconnects (::std::vector< ::fuchsia::virtualaudio::CompositeDaiInterconnect> _value)
Composite & set_clock_properties (::fuchsia::virtualaudio::ClockProperties _value)
Composite & set_topologies (::std::vector< ::fuchsia::hardware::audio::signalprocessing::Topology> _value)
void Composite ()
void Composite (Composite && other)
const ::std::vector< ::fuchsia::hardware::audio::signalprocessing::Topology> & topologies ()
Topologies supported via the signalprocessing API.
Optional.
Defined at line 1514 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h
void ~Composite ()
Composite & operator= (Composite && other)
::std::unique_ptr<Composite> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Composite * _value, size_t _offset)
zx_status_t Clone (Composite * _result)