template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 1970 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

Public Methods

::fuchsia_media::wire::H264QuantizationParameters Build ()

Build and return the table. The builder should not be used after this.

bool has_i_base ()
void clear_i_base ()

Clears the i_base field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint32_t & i_base ()

Starting value for quantization of key frames.

BuilderImpl & i_base (uint32_t elem)

Starting value for quantization of key frames.

bool has_i_min ()
void clear_i_min ()

Clears the i_min field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint32_t & i_min ()

Smallest allowed value for quantization of key frames.

BuilderImpl & i_min (uint32_t elem)

Smallest allowed value for quantization of key frames.

bool has_i_max ()
void clear_i_max ()

Clears the i_max field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint32_t & i_max ()

Largest allowed value for quantization of key frames.

BuilderImpl & i_max (uint32_t elem)

Largest allowed value for quantization of key frames.

bool has_p_base ()
void clear_p_base ()

Clears the p_base field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint32_t & p_base ()

Starting value for quantization of predicted frames.

BuilderImpl & p_base (uint32_t elem)

Starting value for quantization of predicted frames.

bool has_p_min ()
void clear_p_min ()

Clears the p_min field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint32_t & p_min ()

Smallest allowed value for quantization of predicted frames.

BuilderImpl & p_min (uint32_t elem)

Smallest allowed value for quantization of predicted frames.

bool has_p_max ()
void clear_p_max ()

Clears the p_max field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint32_t & p_max ()

Largest allowed value for quantization of predicted frames.

BuilderImpl & p_max (uint32_t elem)

Largest allowed value for quantization of predicted frames.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_media::wire::H264QuantizationParameters, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_media::wire::H264QuantizationParameters>> && frame)

Records