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
)

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
)

Public properties

bitDepthChromaMinus8

val bitDepthChromaMinus8Int

bitDepthLumaMinus8

val bitDepthLumaMinus8Int

colorRange

val colorRange: @C.ColorRange Int

colorSpace

@C.ColorSpace
val colorSpaceInt

colorTransfer

@C.ColorTransfer
val colorTransferInt

constraintsFlagsAndReservedZero2Bits

val constraintsFlagsAndReservedZero2BitsInt

deltaPicOrderAlwaysZeroFlag

val deltaPicOrderAlwaysZeroFlagBoolean

frameMbsOnlyFlag

val frameMbsOnlyFlagBoolean

frameNumLength

val frameNumLengthInt

height

val heightInt

levelIdc

val levelIdcInt

maxNumRefFrames

val maxNumRefFramesInt

picOrderCntLsbLength

val picOrderCntLsbLengthInt

picOrderCountType

val picOrderCountTypeInt

pixelWidthHeightRatio

val pixelWidthHeightRatioFloat

profileIdc

val profileIdcInt

separateColorPlaneFlag

val separateColorPlaneFlagBoolean

seqParameterSetId

val seqParameterSetIdInt

width

val widthInt