class PacketStreamSetupVmoInfo

Defined at line 10032 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

Configuration for VMO allocation or registration.

Public Methods

bool IsUnknown ()

Defined at line 10046 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void PacketStreamSetupVmoInfo ()
void ~PacketStreamSetupVmoInfo ()
void PacketStreamSetupVmoInfo (PacketStreamSetupVmoInfo && other)
PacketStreamSetupVmoInfo & operator= (PacketStreamSetupVmoInfo && other)
bool has_invalid_tag ()
bool is_allocate_info ()
PacketStreamSetupVmoInfo WithAllocateInfo (::fidl::ObjectView< ::fuchsia_hardware_audio::wire::AllocateVmosConfig> val)

Configuration for driver-allocated VMOs.

template <typename... Args>
PacketStreamSetupVmoInfo WithAllocateInfo (::fidl::AnyArena & allocator, Args &&... args)

Configuration for driver-allocated VMOs.

Defined at line 10059 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

::fuchsia_hardware_audio::wire::AllocateVmosConfig & allocate_info ()

Configuration for driver-allocated VMOs.

const ::fuchsia_hardware_audio::wire::AllocateVmosConfig & allocate_info ()

Configuration for driver-allocated VMOs.

bool is_register_info ()
PacketStreamSetupVmoInfo WithRegisterInfo (::fidl::ObjectView< ::fuchsia_hardware_audio::wire::RegisterVmosConfig> val)

Configuration for client-allocated (registered) VMOs.

template <typename... Args>
PacketStreamSetupVmoInfo WithRegisterInfo (::fidl::AnyArena & allocator, Args &&... args)

Configuration for client-allocated (registered) VMOs.

Defined at line 10077 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

::fuchsia_hardware_audio::wire::RegisterVmosConfig & register_info ()

Configuration for client-allocated (registered) VMOs.

const ::fuchsia_hardware_audio::wire::RegisterVmosConfig & register_info ()

Configuration for client-allocated (registered) VMOs.

::fuchsia_audio_device::wire::PacketStreamSetupVmoInfo::Tag Which ()
void _CloseHandles ()

Enumerations

enum Tag
Name Value
kAllocateInfo 1
kRegisterInfo 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 10041 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h