NalUnitUtil.SpsData


class NalUnitUtil.SpsData


Holds data parsed from a H.264 sequence parameter set NAL unit.

Summary

Public constructors

SpsData(
    profileIdc: Int,
    constraintsFlagsAndReservedZero2Bits: Int,
    levelIdc: Int,
    seqParameterSetId: Int,
    maxNumRefFrames: Int,
    width: Int,
    height: Int,
    pixelWidthHeightRatio: Float,
    bitDepthLumaMinus8: Int,
    bitDepthChromaMinus8: Int,
    separateColorPlaneFlag: Boolean,
    frameMbsOnlyFlag: Boolean,
    frameNumLength: Int,
    picOrderCountType: Int,
    picOrderCntLsbLength: Int,
    deltaPicOrderAlwaysZeroFlag: Boolean,
    @C.ColorSpace colorSpace: Int,
    colorRange: @C.ColorRange Int,
    @C.ColorTransfer colorTransfer: Int,
    maxNumReorderFrames: Int
)

Public constructors

SpsData

SpsData(
    profileIdc: Int,
    constraintsFlagsAndReservedZero2Bits: Int,
    levelIdc: Int,
    seqParameterSetId: Int,
    maxNumRefFrames: Int,
    width: Int,
    height: Int,
    pixelWidthHeightRatio: Float,
    bitDepthLumaMinus8: Int,
    bitDepthChromaMinus8: Int,
    separateColorPlaneFlag: Boolean,
    frameMbsOnlyFlag: Boolean,
    frameNumLength: Int,
    picOrderCountType: Int,
    picOrderCntLsbLength: Int,
    deltaPicOrderAlwaysZeroFlag: Boolean,
    @C.ColorSpace colorSpace: Int,
    colorRange: @C.ColorRange Int,
    @C.ColorTransfer colorTransfer: Int,
    maxNumReorderFrames: Int
)

Public properties

bitDepthChromaMinus8

val bitDepthChromaMinus8: Int

bitDepthLumaMinus8

val bitDepthLumaMinus8: Int

colorRange

val colorRange: @C.ColorRange Int

colorSpace

@C.ColorSpace
val colorSpace: Int

colorTransfer

@C.ColorTransfer
val colorTransfer: Int

constraintsFlagsAndReservedZero2Bits

val constraintsFlagsAndReservedZero2Bits: Int

deltaPicOrderAlwaysZeroFlag

val deltaPicOrderAlwaysZeroFlag: Boolean

frameMbsOnlyFlag

val frameMbsOnlyFlag: Boolean

frameNumLength

val frameNumLength: Int

height

val height: Int

levelIdc

val levelIdc: Int

maxNumRefFrames

val maxNumRefFrames: Int

maxNumReorderFrames

val maxNumReorderFrames: Int

picOrderCntLsbLength

val picOrderCntLsbLength: Int

picOrderCountType

val picOrderCountType: Int

pixelWidthHeightRatio

val pixelWidthHeightRatio: Float

profileIdc

val profileIdc: Int

separateColorPlaneFlag

val separateColorPlaneFlag: Boolean

seqParameterSetId

val seqParameterSetId: Int

width

val width: Int