NalUnitUtil.H265SpsData


class NalUnitUtil.H265SpsData


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

Summary

Public constructors

H265SpsData(
    generalProfileSpace: Int,
    generalTierFlag: Boolean,
    generalProfileIdc: Int,
    generalProfileCompatibilityFlags: Int,
    chromaFormatIdc: Int,
    bitDepthLumaMinus8: Int,
    bitDepthChromaMinus8: Int,
    constraintBytes: IntArray!,
    generalLevelIdc: Int,
    seqParameterSetId: Int,
    width: Int,
    height: Int,
    pixelWidthHeightRatio: Float,
    @C.ColorSpace colorSpace: Int,
    colorRange: @C.ColorRange Int,
    @C.ColorTransfer colorTransfer: Int
)

Public constructors

H265SpsData

H265SpsData(
    generalProfileSpace: Int,
    generalTierFlag: Boolean,
    generalProfileIdc: Int,
    generalProfileCompatibilityFlags: Int,
    chromaFormatIdc: Int,
    bitDepthLumaMinus8: Int,
    bitDepthChromaMinus8: Int,
    constraintBytes: IntArray!,
    generalLevelIdc: Int,
    seqParameterSetId: Int,
    width: Int,
    height: Int,
    pixelWidthHeightRatio: Float,
    @C.ColorSpace colorSpace: Int,
    colorRange: @C.ColorRange Int,
    @C.ColorTransfer colorTransfer: Int
)

Public properties

bitDepthChromaMinus8

val bitDepthChromaMinus8Int

bitDepthLumaMinus8

val bitDepthLumaMinus8Int

chromaFormatIdc

val chromaFormatIdcInt

colorRange

val colorRange: @C.ColorRange Int

colorSpace

@C.ColorSpace
val colorSpaceInt

colorTransfer

@C.ColorTransfer
val colorTransferInt

constraintBytes

val constraintBytesIntArray<Int>!

generalLevelIdc

val generalLevelIdcInt

generalProfileCompatibilityFlags

val generalProfileCompatibilityFlagsInt

generalProfileIdc

val generalProfileIdcInt

generalProfileSpace

val generalProfileSpaceInt

generalTierFlag

val generalTierFlagBoolean

height

val heightInt

pixelWidthHeightRatio

val pixelWidthHeightRatioFloat

seqParameterSetId

val seqParameterSetIdInt

width

val widthInt