kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
27 lines (26 loc) • 1.3 kB
TypeScript
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;
}