@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
48 lines (47 loc) • 1.28 kB
TypeScript
import BitmovinResource from './BitmovinResource';
import EncodingOutput from './EncodingOutput';
import ThumbnailAspectMode from './ThumbnailAspectMode';
/**
* Either height or width is required. It is also possible to set both properties.
* @export
* @class Bif
*/
export declare class Bif extends BitmovinResource {
/**
* Height of one thumbnail
* @type {number}
* @memberof Bif
*/
height?: number;
/**
* Width of one thumbnail. Roku recommends a width of 240 for SD and 320 for HD.
* @type {number}
* @memberof Bif
*/
width?: number;
/**
* Distance in seconds between a screenshot (required)
* @type {number}
* @memberof Bif
*/
distance?: number;
/**
* Filename of the Bif image. (required)
* @type {string}
* @memberof Bif
*/
filename?: string;
/**
* @type {EncodingOutput[]}
* @memberof Bif
*/
outputs?: EncodingOutput[];
/**
* Specifies the aspect mode that is used when both height and width are specified Only supported starting with encoder version `2.85.0`.
* @type {ThumbnailAspectMode}
* @memberof Bif
*/
aspectMode?: ThumbnailAspectMode;
constructor(obj?: Partial<Bif>);
}
export default Bif;