class ProviderAddDeviceRequest
Defined at line 4825 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void ProviderAddDeviceRequest ()
Defined at line 4827 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void ProviderAddDeviceRequest (const ProviderAddDeviceRequest & other)
Defined at line 4828 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
ProviderAddDeviceRequest & operator= (const ProviderAddDeviceRequest & other)
Defined at line 4829 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void ProviderAddDeviceRequest (ProviderAddDeviceRequest && other)
Defined at line 4830 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_audio_device::wire::ProviderAddDeviceRequest> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_audio_device::wire::ProviderAddDeviceRequest> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_device::wire::ProviderAddDeviceRequest>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
::fidl::StringView & device_name ()
The device's high-level name. Must not be an empty string.
Required.
bool has_device_name ()
::fuchsia_audio_device::wire::DeviceType & device_type ()
Indicates the protocol used by the device.
Required.
bool has_device_type ()
::fuchsia_audio_device::wire::DriverClient & driver_client ()
The client_end of the protocol channel (Codec or Composite)
that this service will use to configure/observe the device.
Required.
# Deprecation
Codec is not supported anymore, instead use an
[Audio Composite](https://fuchsia.dev/fuchsia-src/development/audio/drivers/composite)
, see
[Audio Drivers Architecture](https://fuchsia.dev/fuchsia-src/development/audio/drivers/architecture)
bool has_driver_client ()
ProviderAddDeviceRequest & operator= (ProviderAddDeviceRequest && other)
Defined at line 4831 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
void ~ProviderAddDeviceRequest ()
Defined at line 4833 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder