Class TrickplayOptions.

TrickplayOptions

interface TrickplayOptions {
    EnableHwAcceleration?: boolean;
    EnableHwEncoding?: boolean;
    EnableKeyFrameOnlyExtraction?: boolean;
    Interval?: number;
    JpegQuality?: number;
    ProcessPriority?: ProcessPriorityClass;
    ProcessThreads?: number;
    Qscale?: number;
    ScanBehavior?: TrickplayScanBehavior;
    TileHeight?: number;
    TileWidth?: number;
    WidthResolutions?: number[];
}

Properties

EnableHwAcceleration?: boolean

Gets or sets a value indicating whether or not to use HW acceleration.

TrickplayOptions

EnableHwEncoding?: boolean

Gets or sets a value indicating whether or not to use HW accelerated MJPEG encoding.

TrickplayOptions

EnableKeyFrameOnlyExtraction?: boolean

Gets or sets a value indicating whether to only extract key frames. Significantly faster, but is not compatible with all decoders and/or video files.

TrickplayOptions

Interval?: number

Gets or sets the interval, in ms, between each new trickplay image.

TrickplayOptions

JpegQuality?: number

Gets or sets the jpeg quality to use for image tiles.

TrickplayOptions

ProcessPriority?: ProcessPriorityClass

TrickplayOptions

ProcessThreads?: number

Gets or sets the number of threads to be used by ffmpeg.

TrickplayOptions

Qscale?: number

Gets or sets the ffmpeg output quality level.

TrickplayOptions

ScanBehavior?: TrickplayScanBehavior

TrickplayOptions

TileHeight?: number

Gets or sets number of tile images to allow in Y dimension.

TrickplayOptions

TileWidth?: number

Gets or sets number of tile images to allow in X dimension.

TrickplayOptions

WidthResolutions?: number[]

Gets or sets the target width resolutions, in px, to generates preview images for.

TrickplayOptions