UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

81 lines (80 loc) 1.65 kB
import AdOpportunity from './AdOpportunity'; import Content from './Content'; import IABTaxonomy from './IABTaxonomy'; import SceneType from './SceneType'; import Shot from './Shot'; /** * @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; /** * A detailed breakdown of individual camera shots within this scene, providing granular analysis of visual content and subjects * @type {Shot[]} * @memberof Scene */ shots?: Shot[]; /** * @type {AdOpportunity} * @memberof Scene */ adOpportunityInformation?: AdOpportunity; constructor(obj?: Partial<Scene>); } export default Scene;