Package-level declarations
Types
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
data class ProfileTierLevel(val generalProfileSpace: Byte, val generalTierFlag: Boolean, val generalProfileIdc: HEVCProfile, val generalProfileCompatibilityFlags: Int, val generalConstraintIndicatorFlags: Long, val generalLevelIdc: Byte)
Link copied to clipboard
data class SequenceParameterSets(val videoParameterSetId: Byte, val maxSubLayersMinus1: Byte, val temporalIdNesting: Boolean, val profileTierLevel: ProfileTierLevel, val seqParameterSetId: Int, val chromaFormat: ChromaFormat, val picWidthInLumaSamples: Int, val picHeightInLumaSamples: Int, val bitDepthLumaMinus8: Byte, val bitDepthChromaMinus8: Byte)