class HevcEncoderSettings

Defined at line 8326 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

Settings for HEVC/H265 Encoders.

Public Methods

void HevcEncoderSettings (Storage_ storage)
void HevcEncoderSettings ()

Defined at line 8331 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

void HevcEncoderSettings (HevcEncoderSettings && )

Defined at line 8332 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

void HevcEncoderSettings (const HevcEncoderSettings & other)
HevcEncoderSettings & operator= (HevcEncoderSettings && )

Defined at line 8333 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h

HevcEncoderSettings & operator= (const HevcEncoderSettings & other)
bool operator== (const HevcEncoderSettings & other)
bool operator!= (const HevcEncoderSettings & other)
bool IsEmpty ()
const std::optional<uint32_t> & bit_rate ()

Target bits per second for encoded stream. Defaults to 200,000 if

omitted.

::std::optional<uint32_t> & bit_rate ()

Target bits per second for encoded stream. Defaults to 200,000 if

omitted.

HevcEncoderSettings & bit_rate (std::optional<uint32_t> value)

Target bits per second for encoded stream. Defaults to 200,000 if

omitted.

const std::optional<uint32_t> & frame_rate ()

Target frames per second for encoded stream. Defaults to 30 if omitted.

::std::optional<uint32_t> & frame_rate ()

Target frames per second for encoded stream. Defaults to 30 if omitted.

HevcEncoderSettings & frame_rate (std::optional<uint32_t> value)

Target frames per second for encoded stream. Defaults to 30 if omitted.

const std::optional<uint32_t> & gop_size ()

Number of pictures per keyframe. Defaults to 8 if omitted.

::std::optional<uint32_t> & gop_size ()

Number of pictures per keyframe. Defaults to 8 if omitted.

HevcEncoderSettings & gop_size (std::optional<uint32_t> value)

Number of pictures per keyframe. Defaults to 8 if omitted.

void HevcEncoderSettings (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits