ObuParser.SequenceHeader


public final class ObuParser.SequenceHeader


An AV1 Sequence header.

Summary

Public fields

final int

See chroma_sample_position.

final byte

See color_primaries.

final boolean

See decoder_model_info_present_flag.

final boolean

See frame_id_numbers_present_flag.

final boolean

See high_bitdepth.

final int

See initial_display_delay_minus_one.

final boolean

See initial_display_delay_present.

final byte

See matrix_coefficients.

final boolean

See mono_chrome.

final int

See OrderHintBits.

final boolean

See reduced_still_picture_header.

final boolean

See seq_force_integer_mv.

final boolean

See seq_force_screen_content_tools.

final int

See seq_level_idx.

final int

See seq_profile.

final int

See seq_tier.

final boolean

See subsampling_x.

final boolean

See subsampling_Y.

final byte

See transfer_characteristics.

final boolean

See twelve_bit.

Public methods

static @Nullable ObuParser.SequenceHeader

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

Public fields

chromaSamplePosition

public final int chromaSamplePosition

See chroma_sample_position.

colorPrimaries

public final byte colorPrimaries

See color_primaries.

decoderModelInfoPresentFlag

public final boolean decoderModelInfoPresentFlag

See decoder_model_info_present_flag.

frameIdNumbersPresentFlag

public final boolean frameIdNumbersPresentFlag

See frame_id_numbers_present_flag.

highBitdepth

public final boolean highBitdepth

See high_bitdepth.

initialDisplayDelayMinus1

public final int initialDisplayDelayMinus1

See initial_display_delay_minus_one.

initialDisplayDelayPresentFlag

public final boolean initialDisplayDelayPresentFlag

See initial_display_delay_present.

matrixCoefficients

public final byte matrixCoefficients

See matrix_coefficients.

monochrome

public final boolean monochrome

See mono_chrome.

orderHintBits

public final int orderHintBits

See OrderHintBits.

reducedStillPictureHeader

public final boolean reducedStillPictureHeader

See reduced_still_picture_header.

seqForceIntegerMv

public final boolean seqForceIntegerMv

See seq_force_integer_mv.

seqForceScreenContentTools

public final boolean seqForceScreenContentTools

See seq_force_screen_content_tools.

seqLevelIdx0

public final int seqLevelIdx0

See seq_level_idx.

seqProfile

public final int seqProfile

See seq_profile.

seqTier0

public final int seqTier0

See seq_tier.

subsamplingX

public final boolean subsamplingX

See subsampling_x.

subsamplingY

public final boolean subsamplingY

See subsampling_Y.

transferCharacteristics

public final byte transferCharacteristics

See transfer_characteristics.

twelveBit

public final boolean twelveBit

See twelve_bit.

Public methods

parse

public static @Nullable ObuParser.SequenceHeader parse(ObuParser.Obu obu)

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

Parameters
ObuParser.Obu obu

The input OBU with type OBU_SEQUENCE_HEADER.