class Configuration
Defined at line 3503 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h
Configures a virtual audio device.
Public Methods
void Configuration ()
Defined at line 3505 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h
void Configuration (const Configuration & other)
Defined at line 3506 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h
Configuration & operator= (const Configuration & other)
Defined at line 3507 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h
void Configuration (Configuration && other)
Defined at line 3508 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_virtualaudio::wire::Configuration> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_virtualaudio::wire::Configuration> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_virtualaudio::wire::Configuration>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
::fidl::StringView & device_name ()
Device's name.
Optional.
bool has_device_name ()
::fidl::StringView & manufacturer_name ()
Device manufacturer's name.
Optional.
bool has_manufacturer_name ()
Configuration & operator= (Configuration && other)
Defined at line 3509 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h
::fidl::StringView & product_name ()
Device's product name.
Optional.
bool has_product_name ()
::fidl::Array<uint8_t, 16> & unique_id ()
Device's unique identifier, a 16 byte string.
This field is only valid for `device_type` `STREAM_CONFIG` and `CODEC`.
If it is specified for another device_type, the AddDevice call will
fail with `INVALID_ARGS`.
Optional.
bool has_unique_id ()
::fuchsia_virtualaudio::wire::DeviceSpecific & device_specific ()
The configuration specific to this device type.
The device type is determined by which `DeviceSpecific` union
member is defined.
Required.
bool has_device_specific ()
void ~Configuration ()
Defined at line 3511 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder