TranscodingInfo

data class TranscodingInfo(val audioCodec: String? = null, val videoCodec: String? = null, val container: String? = null, val isVideoDirect: Boolean, val isAudioDirect: Boolean, val bitrate: Int? = null, val framerate: Float? = null, val completionPercentage: Double? = null, val width: Int? = null, val height: Int? = null, val audioChannels: Int? = null, val hardwareAccelerationType: HardwareAccelerationType? = null, val transcodeReasons: List<TranscodeReason>)

Class holding information on a runnning transcode.

Constructors

Link copied to clipboard
constructor(audioCodec: String? = null, videoCodec: String? = null, container: String? = null, isVideoDirect: Boolean, isAudioDirect: Boolean, bitrate: Int? = null, framerate: Float? = null, completionPercentage: Double? = null, width: Int? = null, height: Int? = null, audioChannels: Int? = null, hardwareAccelerationType: HardwareAccelerationType? = null, transcodeReasons: List<TranscodeReason>)

Properties

Link copied to clipboard
val audioChannels: Int? = null

The audio channels.

Link copied to clipboard
val audioCodec: String? = null

The thread count used for encoding.

Link copied to clipboard
val bitrate: Int? = null

The bitrate.

Link copied to clipboard

The completion percentage.

Link copied to clipboard
val container: String? = null

The thread count used for encoding.

Link copied to clipboard
val framerate: Float? = null

The framerate.

Link copied to clipboard

The hardware acceleration type.

Link copied to clipboard
val height: Int? = null

The video height.

Link copied to clipboard

A value indicating whether the audio is passed through.

Link copied to clipboard

A value indicating whether the video is passed through.

Link copied to clipboard

The transcode reasons.

Link copied to clipboard
val videoCodec: String? = null

The thread count used for encoding.

Link copied to clipboard
val width: Int? = null

The video width.