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 chromaSamplePosition: Int

See chroma_sample_position.

colorPrimaries

val colorPrimaries: Byte

See color_primaries.

decoderModelInfoPresentFlag

val decoderModelInfoPresentFlag: Boolean

See decoder_model_info_present_flag.

frameIdNumbersPresentFlag

val frameIdNumbersPresentFlag: Boolean

See frame_id_numbers_present_flag.

highBitdepth

val highBitdepth: Boolean

See high_bitdepth.

initialDisplayDelayMinus1

val initialDisplayDelayMinus1: Int

See initial_display_delay_minus_one.

initialDisplayDelayPresentFlag

val initialDisplayDelayPresentFlag: Boolean

See initial_display_delay_present.

matrixCoefficients

val matrixCoefficients: Byte

See matrix_coefficients.

monochrome

val monochrome: Boolean

See mono_chrome.

orderHintBits

val orderHintBits: Int

See OrderHintBits.

reducedStillPictureHeader

val reducedStillPictureHeader: Boolean

See reduced_still_picture_header.

seqForceIntegerMv

val seqForceIntegerMv: Boolean

See seq_force_integer_mv.

seqForceScreenContentTools

val seqForceScreenContentTools: Boolean

See seq_force_screen_content_tools.

seqLevelIdx0

val seqLevelIdx0: Int

See seq_level_idx.

seqProfile

val seqProfile: Int

See seq_profile.

seqTier0

val seqTier0: Int

See seq_tier.

subsamplingX

val subsamplingX: Boolean

See subsampling_x.

subsamplingY

val subsamplingY: Boolean

See subsampling_Y.

transferCharacteristics

val transferCharacteristics: Byte

See transfer_characteristics.

twelveBit

val twelveBit: Boolean

See twelve_bit.