class StreamBufferSettings

Defined at line 11738 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

Deprecated. Use SetStreamBufferPartialSettings() and

StreamBufferPartialSettings instead.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

void StreamBufferSettings ()
void StreamBufferSettings (StreamBufferSettings && other)
const uint64_t & buffer_lifetime_ordinal ()

Defined at line 11744 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool has_buffer_lifetime_ordinal ()

Defined at line 11748 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

uint64_t * mutable_buffer_lifetime_ordinal ()

Defined at line 11752 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

void clear_buffer_lifetime_ordinal ()

Defined at line 11760 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

const uint64_t & buffer_constraints_version_ordinal ()

Defined at line 11768 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool has_buffer_constraints_version_ordinal ()

Defined at line 11772 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

uint64_t * mutable_buffer_constraints_version_ordinal ()

Defined at line 11776 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

void clear_buffer_constraints_version_ordinal ()

Defined at line 11784 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

const uint32_t & packet_count_for_server ()

Defined at line 11792 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool has_packet_count_for_server ()

Defined at line 11796 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

uint32_t * mutable_packet_count_for_server ()

Defined at line 11800 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

void clear_packet_count_for_server ()

Defined at line 11808 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

const uint32_t & packet_count_for_client ()

Defined at line 11816 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool has_packet_count_for_client ()

Defined at line 11820 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

uint32_t * mutable_packet_count_for_client ()

Defined at line 11824 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

void clear_packet_count_for_client ()

Defined at line 11832 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

const uint32_t & per_packet_buffer_bytes ()

Defined at line 11840 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool has_per_packet_buffer_bytes ()

Defined at line 11844 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

uint32_t * mutable_per_packet_buffer_bytes ()

Defined at line 11848 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

void clear_per_packet_buffer_bytes ()

Defined at line 11856 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

void clear_single_buffer_mode ()

Defined at line 11880 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

StreamBufferSettings & set_buffer_lifetime_ordinal (uint64_t _value)
StreamBufferSettings & set_buffer_constraints_version_ordinal (uint64_t _value)
StreamBufferSettings & set_packet_count_for_server (uint32_t _value)
StreamBufferSettings & set_packet_count_for_client (uint32_t _value)
StreamBufferSettings & set_per_packet_buffer_bytes (uint32_t _value)
StreamBufferSettings & set_single_buffer_mode (bool _value)
const bool & single_buffer_mode ()

Defined at line 11864 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool has_single_buffer_mode ()

Defined at line 11868 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool * mutable_single_buffer_mode ()

Defined at line 11872 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

void ~StreamBufferSettings ()
StreamBufferSettings & operator= (StreamBufferSettings && other)
::std::unique_ptr<StreamBufferSettings> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, StreamBufferSettings * _value, size_t _offset)
zx_status_t Clone (StreamBufferSettings * _result)