UNPKG

kaltura-node-typescript-client

Version:
27 lines (26 loc) 1.3 kB
import { KalturaObjectMetadata } from '../kaltura-object-base'; import { KalturaPlaybackSource } from './KalturaPlaybackSource'; import { KalturaCaptionPlaybackPluginData } from './KalturaCaptionPlaybackPluginData'; import { KalturaFlavorAsset } from './KalturaFlavorAsset'; import { KalturaRuleAction } from './KalturaRuleAction'; import { KalturaAccessControlMessage } from './KalturaAccessControlMessage'; import { KalturaObject } from './KalturaObject'; import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base'; export interface KalturaPlaybackContextArgs extends KalturaObjectBaseArgs { sources?: KalturaPlaybackSource[]; playbackCaptions?: KalturaCaptionPlaybackPluginData[]; flavorAssets?: KalturaFlavorAsset[]; actions?: KalturaRuleAction[]; messages?: KalturaAccessControlMessage[]; bumperData?: KalturaObject[]; } export declare class KalturaPlaybackContext extends KalturaObjectBase { sources: KalturaPlaybackSource[]; playbackCaptions: KalturaCaptionPlaybackPluginData[]; flavorAssets: KalturaFlavorAsset[]; actions: KalturaRuleAction[]; messages: KalturaAccessControlMessage[]; bumperData: KalturaObject[]; constructor(data?: KalturaPlaybackContextArgs); protected _getMetadata(): KalturaObjectMetadata; }