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