ObuParser.SequenceHeader


class ObuParser.SequenceHeader


An AV1 Sequence header.

Summary

Public functions

java-static ObuParser.SequenceHeader?

Returns a SequenceHeader parsed from the input OBU, or null if the AV1 bitstream is not yet supported.

Public properties

Int

See chroma_sample_position.

Byte

See color_primaries.

Boolean

See decoder_model_info_present_flag.

Boolean

See frame_id_numbers_present_flag.

Boolean

See high_bitdepth.

Int

See initial_display_delay_minus_one.

Boolean

See initial_display_delay_present.

Byte

See matrix_coefficients.

Boolean

See mono_chrome.

Int

See OrderHintBits.

Boolean

See reduced_still_picture_header.

Boolean

See seq_force_integer_mv.

Boolean

See seq_force_screen_content_tools.

Int

See seq_level_idx.

Int

See seq_profile.

Int

See seq_tier.

Boolean

See subsampling_x.

Boolean

See subsampling_Y.

Byte

See transfer_characteristics.

Boolean

See twelve_bit.

Public functions

parse

java-static fun parse(obu: ObuParser.Obu!): ObuParser.SequenceHeader?

Returns a SequenceHeader parsed from the input OBU, or null if the AV1 bitstream is not yet supported.

Parameters
obu: ObuParser.Obu!

The input OBU with type OBU_SEQUENCE_HEADER.

Public properties

chromaSamplePosition

val chromaSamplePositionInt

See chroma_sample_position.

colorPrimaries

val colorPrimariesByte

See color_primaries.

decoderModelInfoPresentFlag

val decoderModelInfoPresentFlagBoolean

See decoder_model_info_present_flag.

frameIdNumbersPresentFlag

val frameIdNumbersPresentFlagBoolean

See frame_id_numbers_present_flag.

highBitdepth

val highBitdepthBoolean

See high_bitdepth.

initialDisplayDelayMinus1

val initialDisplayDelayMinus1Int

See initial_display_delay_minus_one.

initialDisplayDelayPresentFlag

val initialDisplayDelayPresentFlagBoolean

See initial_display_delay_present.

matrixCoefficients

val matrixCoefficientsByte

See matrix_coefficients.

monochrome

val monochromeBoolean

See mono_chrome.

orderHintBits

val orderHintBitsInt

See OrderHintBits.

reducedStillPictureHeader

val reducedStillPictureHeaderBoolean

See reduced_still_picture_header.

seqForceIntegerMv

val seqForceIntegerMvBoolean

See seq_force_integer_mv.

seqForceScreenContentTools

val seqForceScreenContentToolsBoolean

See seq_force_screen_content_tools.

seqLevelIdx0

val seqLevelIdx0Int

See seq_level_idx.

seqProfile

val seqProfileInt

See seq_profile.

seqTier0

val seqTier0Int

See seq_tier.

subsamplingX

val subsamplingXBoolean

See subsampling_x.

subsamplingY

val subsamplingYBoolean

See subsampling_Y.

transferCharacteristics

val transferCharacteristicsByte

See transfer_characteristics.

twelveBit

val twelveBitBoolean

See twelve_bit.