class PacketStream

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

Configuration for a fuchsia.hardware.audio/PacketStreamControl.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_virtualaudio::wire::PacketStream> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_virtualaudio::wire::PacketStream> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_virtualaudio::wire::PacketStream>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void PacketStream ()

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

void PacketStream (const PacketStream & other)

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

PacketStream & operator= (const PacketStream & other)

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

void PacketStream (PacketStream && other)

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

PacketStream & operator= (PacketStream && other)

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

::fuchsia_hardware_audio::wire::BufferType & supported_buffer_types ()

The buffer methods supported by this driver.

Required.

bool has_supported_buffer_types ()
bool & needs_cache_flush_or_invalidate ()

When set to true, indicates that the packet-stream runs in a different cache coherency

domain. Clients must ensure data writes are flushed to main memory (during output)

or invalidated before reading (during input).

Optional.

bool has_needs_cache_flush_or_invalidate ()
void ~PacketStream ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder