class ControlCreatePacketStreamRequest
Defined at line 1683 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
Public Methods
void ControlCreatePacketStreamRequest (Storage_ storage)
void ControlCreatePacketStreamRequest ()
Defined at line 1688 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
void ControlCreatePacketStreamRequest (ControlCreatePacketStreamRequest && )
Defined at line 1689 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
bool IsEmpty ()
const std::optional<uint64_t> & element_id ()
The element ID for an `ENDPOINT` of type `PACKET_STREAM`.
Required.
::std::optional<uint64_t> & element_id ()
The element ID for an `ENDPOINT` of type `PACKET_STREAM`.
Required.
ControlCreatePacketStreamRequest & element_id (std::optional<uint64_t> value)
The element ID for an `ENDPOINT` of type `PACKET_STREAM`.
Required.
ControlCreatePacketStreamRequest & operator= (ControlCreatePacketStreamRequest && )
Defined at line 1690 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h
const std::optional< ::fuchsia_audio_device::PacketStreamOptions> & options ()
Additional configuration options for the packet stream being created.
Required.
::std::optional< ::fuchsia_audio_device::PacketStreamOptions> & options ()
Additional configuration options for the packet stream being created.
Required.
ControlCreatePacketStreamRequest & options (std::optional< ::fuchsia_audio_device::PacketStreamOptions> value)
Additional configuration options for the packet stream being created.
Required.
const std::optional< ::fidl::ServerEnd< ::fuchsia_audio_device::PacketStream>> & packet_stream_server ()
The server_end of the `PacketStream` control protocol.
The client keeps the client_end to control the stream (Start/Stop/etc).
Required.
::std::optional< ::fidl::ServerEnd< ::fuchsia_audio_device::PacketStream>> & packet_stream_server ()
The server_end of the `PacketStream` control protocol.
The client keeps the client_end to control the stream (Start/Stop/etc).
Required.
ControlCreatePacketStreamRequest & packet_stream_server (std::optional< ::fidl::ServerEnd< ::fuchsia_audio_device::PacketStream>> value)
The server_end of the `PacketStream` control protocol.
The client keeps the client_end to control the stream (Start/Stop/etc).
Required.
void ControlCreatePacketStreamRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits