UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

41 lines (40 loc) 1.29 kB
import MainSubject from './MainSubject'; /** * Represents a continuous camera shot within a scene, containing detailed visual analysis including subjects, timing, and descriptive metadata * @export * @class Shot */ export declare class Shot { /** * The start time of the shot in seconds from the beginning of the video (required) * @type {number} * @memberof Shot */ startInSeconds?: number; /** * The end time of the shot in seconds from the beginning of the video (required) * @type {number} * @memberof Shot */ endInSeconds?: number; /** * A comprehensive textual description of the visual content, action, and context within this shot * @type {string} * @memberof Shot */ detailedDescription?: string; /** * A list of relevant keywords and tags that describe the content, themes, or notable elements in this shot * @type {string[]} * @memberof Shot */ keywords?: string[]; /** * A collection of the primary subjects or objects detected and tracked within this shot, including their positions and characteristics * @type {MainSubject[]} * @memberof Shot */ mainSubjects?: MainSubject[]; constructor(obj?: Partial<Shot>); } export default Shot;