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