class Dai
Defined at line 980 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h
Configuration for a fuchsia.hardware.audio/Dai driver.
Public Methods
void Dai (Storage_ storage)
void Dai ()
Defined at line 985 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h
void Dai (Dai && )
Defined at line 986 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h
void Dai (const Dai & other)
Dai & operator= (Dai && )
Defined at line 987 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h
Dai & operator= (const Dai & other)
bool operator== (const Dai & other)
bool operator!= (const Dai & other)
bool IsEmpty ()
const std::optional<bool> & is_input ()
Device type is input (true) or output (false).
Optional.
::std::optional<bool> & is_input ()
Device type is input (true) or output (false).
Optional.
Dai & is_input (std::optional<bool> value)
Device type is input (true) or output (false).
Optional.
const std::optional< ::fuchsia_virtualaudio::RingBuffer> & ring_buffer ()
Configuration for the device ring buffer.
Required.
::std::optional< ::fuchsia_virtualaudio::RingBuffer> & ring_buffer ()
Configuration for the device ring buffer.
Required.
Dai & ring_buffer (std::optional< ::fuchsia_virtualaudio::RingBuffer> value)
Configuration for the device ring buffer.
Required.
const std::optional< ::fuchsia_virtualaudio::DaiInterconnect> & dai_interconnect ()
Configuration for the device DAI interconnect.
Required.
::std::optional< ::fuchsia_virtualaudio::DaiInterconnect> & dai_interconnect ()
Configuration for the device DAI interconnect.
Required.
Dai & dai_interconnect (std::optional< ::fuchsia_virtualaudio::DaiInterconnect> value)
Configuration for the device DAI interconnect.
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.
Dai & clock_properties (std::optional< ::fuchsia_virtualaudio::ClockProperties> value)
Configuration for the device's clock.
Required.
void Dai (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits