TrackHeaderBox

class TrackHeaderBox(val version: Byte, flags: List<TrackHeaderBox.TrackFlag>, val id: Int, creationTime: Long = TimeUtils.utcNowIsom, modificationTime: Long = TimeUtils.utcNowIsom, duration: Long, layer: Short = 0, alternateGroup: Short = 0, volume: Float = 1.0f, transformationMatrix: IntArray = intArrayOf( 0x10000, 0, 0, 0, 0x10000, 0, 0, 0, 0x40000000 ), resolution: Size) : FullBox

Constructors

Link copied to clipboard
constructor(version: Byte, flags: List<TrackHeaderBox.TrackFlag>, id: Int, creationTime: Long = TimeUtils.utcNowIsom, modificationTime: Long = TimeUtils.utcNowIsom, duration: Long, layer: Short = 0, alternateGroup: Short = 0, volume: Float = 1.0f, transformationMatrix: IntArray = intArrayOf( 0x10000, 0, 0, 0, 0x10000, 0, 0, 0, 0x40000000 ), resolution: Size)

Types

Link copied to clipboard

Properties

Link copied to clipboard
val id: Int
Link copied to clipboard
open override val size: Int
Link copied to clipboard
protected val version: Byte

Functions

Link copied to clipboard
Link copied to clipboard
open override fun write(output: ByteBuffer)