class PacketStream
Defined at line 603 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h
Configuration for a fuchsia.hardware.audio/PacketStreamControl.
Public Methods
void PacketStream (Storage_ storage)
void PacketStream ()
Defined at line 608 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h
void PacketStream (PacketStream && )
Defined at line 609 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h
void PacketStream (const PacketStream & other)
PacketStream & operator= (PacketStream && )
Defined at line 610 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h
PacketStream & operator= (const PacketStream & other)
bool operator== (const PacketStream & other)
bool operator!= (const PacketStream & other)
bool IsEmpty ()
const std::optional< ::fuchsia_hardware_audio::BufferType> & supported_buffer_types ()
The buffer methods supported by this driver.
Required.
::std::optional< ::fuchsia_hardware_audio::BufferType> & supported_buffer_types ()
The buffer methods supported by this driver.
Required.
PacketStream & supported_buffer_types (std::optional< ::fuchsia_hardware_audio::BufferType> value)
The buffer methods supported by this driver.
Required.
const std::optional<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.
::std::optional<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.
PacketStream & needs_cache_flush_or_invalidate (std::optional<bool> value)
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.
void PacketStream (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits