kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
37 lines (36 loc) • 1.44 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaLanguage } from './KalturaLanguage';
import { KalturaLanguageCode } from './KalturaLanguageCode';
import { KalturaNullableBoolean } from './KalturaNullableBoolean';
import { KalturaCaptionType } from './KalturaCaptionType';
import { KalturaCaptionSource } from './KalturaCaptionSource';
import { KalturaCaptionAssetStatus } from './KalturaCaptionAssetStatus';
import { KalturaAsset, KalturaAssetArgs } from './KalturaAsset';
export interface KalturaCaptionAssetArgs extends KalturaAssetArgs {
captionParamsId?: number;
language?: KalturaLanguage;
isDefault?: KalturaNullableBoolean;
label?: string;
format?: KalturaCaptionType;
source?: KalturaCaptionSource;
parentId?: string;
accuracy?: number;
displayOnPlayer?: boolean;
associatedTranscriptIds?: string;
}
export declare class KalturaCaptionAsset extends KalturaAsset {
captionParamsId: number;
language: KalturaLanguage;
readonly languageCode: KalturaLanguageCode;
isDefault: KalturaNullableBoolean;
label: string;
format: KalturaCaptionType;
source: KalturaCaptionSource;
readonly status: KalturaCaptionAssetStatus;
parentId: string;
accuracy: number;
displayOnPlayer: boolean;
associatedTranscriptIds: string;
constructor(data?: KalturaCaptionAssetArgs);
protected _getMetadata(): KalturaObjectMetadata;
}