@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
30 lines (29 loc) • 1.19 kB
TypeScript
import AiSceneAnalysisAssetDescription from './AiSceneAnalysisAssetDescription';
import AiSceneAnalysisAutomaticAdPlacement from './AiSceneAnalysisAutomaticAdPlacement';
import AiSceneAnalysisOutputLanguageCodes from './AiSceneAnalysisOutputLanguageCodes';
/**
* @export
* @class AiSceneAnalysisFeatures
*/
export declare class AiSceneAnalysisFeatures {
/**
* AI scene analysis will create an asset description file.
* @type {AiSceneAnalysisAssetDescription}
* @memberof AiSceneAnalysisFeatures
*/
assetDescription?: AiSceneAnalysisAssetDescription;
/**
* Ad markers placed on detected scene changes and configured positions.
* @type {AiSceneAnalysisAutomaticAdPlacement}
* @memberof AiSceneAnalysisFeatures
*/
automaticAdPlacement?: AiSceneAnalysisAutomaticAdPlacement;
/**
* AI scene analysis will create translated asset description files for the language codes.
* @type {AiSceneAnalysisOutputLanguageCodes}
* @memberof AiSceneAnalysisFeatures
*/
outputLanguageCodes?: AiSceneAnalysisOutputLanguageCodes;
constructor(obj?: Partial<AiSceneAnalysisFeatures>);
}
export default AiSceneAnalysisFeatures;