VPCodecConfigurationRecord
data class VPCodecConfigurationRecord(profile: Profile, level: Level, bitDepth: Byte, chromaSubsampling: ChromaSubsampling, videoFullRangeFlag: Boolean, colorPrimaries: ColorPrimaries, transferCharacteristics: TransferCharacteristics, matrixCoefficients: MatrixCoefficients, codecInitializationData: ByteBuffer? = null) : ByteBufferWriter
aligned (8) class VPCodecConfigurationRecord { unsigned int (8) profile; unsigned int (8) level; unsigned int (4) bitDepth; unsigned int (3) chromaSubsampling; unsigned int (1) videoFullRangeFlag; unsigned int (8) colourPrimaries; unsigned int (8) transferCharacteristics; unsigned int (8) matrixCoefficients; unsigned int (16) codecIntializationDataSize; unsigned int (8)[] codecIntializationData; }
Constructors
Link copied to clipboard
constructor(profile: Profile, level: Level, bitDepth: Byte, chromaSubsampling: ChromaSubsampling, videoFullRangeFlag: Boolean, colorPrimaries: ColorPrimaries, transferCharacteristics: TransferCharacteristics, matrixCoefficients: MatrixCoefficients, codecInitializationData: ByteBuffer? = null)