class StreamSinkProducer
Defined at line 3024 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h
A producer driven by a [`fuchsia.audio.StreamSink`].
Public Methods
void StreamSinkProducer (Storage_ storage)
bool IsEmpty ()
void StreamSinkProducer ()
Defined at line 3029 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h
void StreamSinkProducer (StreamSinkProducer && )
Defined at line 3030 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h
StreamSinkProducer & operator= (StreamSinkProducer && )
Defined at line 3031 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h
const std::optional< ::fidl::ServerEnd< ::fuchsia_audio::StreamSink>> & server_end ()
Channel to receive packets.
Required.
::std::optional< ::fidl::ServerEnd< ::fuchsia_audio::StreamSink>> & server_end ()
Channel to receive packets.
Required.
StreamSinkProducer & server_end (std::optional< ::fidl::ServerEnd< ::fuchsia_audio::StreamSink>> value)
Channel to receive packets.
Required.
const std::optional< ::fuchsia_audio::Format> & format ()
Encoding of this audio stream.
Required.
::std::optional< ::fuchsia_audio::Format> & format ()
Encoding of this audio stream.
Required.
StreamSinkProducer & format (std::optional< ::fuchsia_audio::Format> value)
Encoding of this audio stream.
Required.
const std::optional< ::fuchsia_audio_mixer::ReferenceClock> & reference_clock ()
Clock for this node's destination streams.
Required.
::std::optional< ::fuchsia_audio_mixer::ReferenceClock> & reference_clock ()
Clock for this node's destination streams.
Required.
StreamSinkProducer & reference_clock (std::optional< ::fuchsia_audio_mixer::ReferenceClock> value)
Clock for this node's destination streams.
Required.
const std::optional< ::zx::vmo> & payload_buffer ()
Payload buffer used by packets on this StreamSink.
Required.
::std::optional< ::zx::vmo> & payload_buffer ()
Payload buffer used by packets on this StreamSink.
Required.
StreamSinkProducer & payload_buffer (std::optional< ::zx::vmo> value)
Payload buffer used by packets on this StreamSink.
Required.
const std::optional< ::fuchsia_math::RatioU64> & media_ticks_per_second ()
Packet timestamps use "media time", which has
`media_ticks_per_second.numerator` ticks every
`media_ticks_per_second.denominator` seconds.
Required.
::std::optional< ::fuchsia_math::RatioU64> & media_ticks_per_second ()
Packet timestamps use "media time", which has
`media_ticks_per_second.numerator` ticks every
`media_ticks_per_second.denominator` seconds.
Required.
StreamSinkProducer & media_ticks_per_second (std::optional< ::fuchsia_math::RatioU64> value)
Packet timestamps use "media time", which has
`media_ticks_per_second.numerator` ticks every
`media_ticks_per_second.denominator` seconds.
Required.
const std::optional<int64_t> & initial_segment_id ()
Initial segment ID for the StreamSink.
Optional. If not specified, defaults to zero.
::std::optional<int64_t> & initial_segment_id ()
Initial segment ID for the StreamSink.
Optional. If not specified, defaults to zero.
StreamSinkProducer & initial_segment_id (std::optional<int64_t> value)
Initial segment ID for the StreamSink.
Optional. If not specified, defaults to zero.
void StreamSinkProducer (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits