HEVCDecoderConfigurationRecord
data class HEVCDecoderConfigurationRecord(configurationVersion: Int = 1, generalProfileSpace: Byte, generalTierFlag: Boolean, generalProfileIdc: HEVCProfile, generalProfileCompatibilityFlags: Int, generalConstraintIndicatorFlags: Long, generalLevelIdc: Byte, minSpatialSegmentationIdc: Int = 0, parallelismType: Byte = 0, chromaFormat: ChromaFormat = ChromaFormat.YUV420, bitDepthLumaMinus8: Byte = 0, bitDepthChromaMinus8: Byte = 0, averageFrameRate: Short = 0, constantFrameRate: Byte = 0, numTemporalLayers: Byte = 0, temporalIdNested: Boolean = false, lengthSizeMinusOne: Byte = 3, parameterSets: List<HEVCDecoderConfigurationRecord.NalUnit>) : ByteBufferWriter
Constructors
Link copied to clipboard
constructor(configurationVersion: Int = 1, generalProfileSpace: Byte, generalTierFlag: Boolean, generalProfileIdc: HEVCProfile, generalProfileCompatibilityFlags: Int, generalConstraintIndicatorFlags: Long, generalLevelIdc: Byte, minSpatialSegmentationIdc: Int = 0, parallelismType: Byte = 0, chromaFormat: ChromaFormat = ChromaFormat.YUV420, bitDepthLumaMinus8: Byte = 0, bitDepthChromaMinus8: Byte = 0, averageFrameRate: Short = 0, constantFrameRate: Byte = 0, numTemporalLayers: Byte = 0, temporalIdNested: Boolean = false, lengthSizeMinusOne: Byte = 3, parameterSets: List<HEVCDecoderConfigurationRecord.NalUnit>)
Types
Link copied to clipboard
data class NalUnit(val type: HEVCDecoderConfigurationRecord.NalUnit.Type, val data: ByteBuffer, val completeness: Boolean = true)