class DeviceSpecific

Defined at line 3882 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

Configuration for various types of drivers.

Public Methods

void DeviceSpecific (const DeviceSpecific & )

Defined at line 3887 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

void DeviceSpecific (DeviceSpecific && )

Defined at line 3889 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

void DeviceSpecific ()
bool IsUnknown ()

Defined at line 3899 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

bool has_invalid_tag ()
bool is_stream_config ()
DeviceSpecific WithStreamConfig (::fidl::ObjectView< ::fuchsia_virtualaudio::wire::StreamConfig> val)

Configuration for a fuchsia.hardware.audio/StreamConfig driver.

::fuchsia_virtualaudio::wire::StreamConfig & stream_config ()

Configuration for a fuchsia.hardware.audio/StreamConfig driver.

const ::fuchsia_virtualaudio::wire::StreamConfig & stream_config ()

Configuration for a fuchsia.hardware.audio/StreamConfig driver.

bool is_dai ()
DeviceSpecific WithDai (::fidl::ObjectView< ::fuchsia_virtualaudio::wire::Dai> val)

Configuration for a fuchsia.hardware.audio/Dai driver.

::fuchsia_virtualaudio::wire::Dai & dai ()

Configuration for a fuchsia.hardware.audio/Dai driver.

const ::fuchsia_virtualaudio::wire::Dai & dai ()

Configuration for a fuchsia.hardware.audio/Dai driver.

bool is_codec ()
DeviceSpecific WithCodec (::fidl::ObjectView< ::fuchsia_virtualaudio::wire::Codec> val)

Configuration for a fuchsia.hardware.audio/Codec driver.

::fuchsia_virtualaudio::wire::Codec & codec ()

Configuration for a fuchsia.hardware.audio/Codec driver.

const ::fuchsia_virtualaudio::wire::Codec & codec ()

Configuration for a fuchsia.hardware.audio/Codec driver.

bool is_composite ()
DeviceSpecific WithComposite (::fidl::ObjectView< ::fuchsia_virtualaudio::wire::Composite> val)

Configuration for a fuchsia.hardware.audio/Composite driver.

::fuchsia_virtualaudio::wire::Composite & composite ()

Configuration for a fuchsia.hardware.audio/Composite driver.

const ::fuchsia_virtualaudio::wire::Composite & composite ()

Configuration for a fuchsia.hardware.audio/Composite driver.

::fuchsia_virtualaudio::wire::DeviceSpecific::Tag Which ()
DeviceSpecific & operator= (const DeviceSpecific & )

Defined at line 3888 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

DeviceSpecific & operator= (DeviceSpecific && )

Defined at line 3890 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

template <typename... Args>
DeviceSpecific WithStreamConfig (::fidl::AnyArena & allocator, Args &&... args)

Configuration for a fuchsia.hardware.audio/StreamConfig driver.

Defined at line 3912 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

template <typename... Args>
DeviceSpecific WithDai (::fidl::AnyArena & allocator, Args &&... args)

Configuration for a fuchsia.hardware.audio/Dai driver.

Defined at line 3930 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

template <typename... Args>
DeviceSpecific WithCodec (::fidl::AnyArena & allocator, Args &&... args)

Configuration for a fuchsia.hardware.audio/Codec driver.

Defined at line 3948 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

template <typename... Args>
DeviceSpecific WithComposite (::fidl::AnyArena & allocator, Args &&... args)

Configuration for a fuchsia.hardware.audio/Composite driver.

Defined at line 3966 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h

Enumerations

enum Tag
Name Value
kStreamConfig 1
kDai 2
kCodec 3
kComposite 4
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 3892 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h