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 running 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

The audio channels.

Link copied to clipboard

The thread count used for encoding.

Link copied to clipboard
val bitrate: Int?

The bitrate.

Link copied to clipboard

The completion percentage.

Link copied to clipboard

The thread count used for encoding.

Link copied to clipboard

The framerate.

Link copied to clipboard

The hardware acceleration type.

Link copied to clipboard
val height: Int?

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

The thread count used for encoding.

Link copied to clipboard
val width: Int?

The video width.