@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
68 lines (67 loc) • 1.25 kB
TypeScript
import Content from './Content';
import IABTaxonomy from './IABTaxonomy';
import SceneType from './SceneType';
/**
* @export
* @class Scene
*/
export declare class Scene {
/**
* @type {string}
* @memberof Scene
*/
title?: string;
/**
* @type {number}
* @memberof Scene
*/
startInSeconds?: number;
/**
* @type {number}
* @memberof Scene
*/
endInSeconds?: number;
/**
* @type {string}
* @memberof Scene
*/
id?: string;
/**
* @type {Content}
* @memberof Scene
*/
content?: Content;
/**
* @type {string}
* @memberof Scene
*/
summary?: string;
/**
* @type {string}
* @memberof Scene
*/
verboseSummary?: string;
/**
* @type {string[]}
* @memberof Scene
*/
sensitiveTopics?: string[];
/**
* @type {string[]}
* @memberof Scene
*/
keywords?: string[];
/**
* @type {IABTaxonomy}
* @memberof Scene
*/
iab?: IABTaxonomy;
/**
* The detected type of scene based on content analysis
* @type {SceneType}
* @memberof Scene
*/
type?: SceneType;
constructor(obj?: Partial<Scene>);
}
export default Scene;