@kaltura-ng/kaltura-client
Version:
Kaltura Typescript client
52 lines (51 loc) • 2.49 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaRecordStatus } from './KalturaRecordStatus';
import { KalturaDVRStatus } from './KalturaDVRStatus';
import { KalturaLiveStreamConfiguration } from './KalturaLiveStreamConfiguration';
import { KalturaLivePublishStatus } from './KalturaLivePublishStatus';
import { KalturaLiveStreamPushPublishConfiguration } from './KalturaLiveStreamPushPublishConfiguration';
import { KalturaLiveEntryRecordingOptions } from './KalturaLiveEntryRecordingOptions';
import { KalturaEntryServerNodeStatus } from './KalturaEntryServerNodeStatus';
import { KalturaNullableBoolean } from './KalturaNullableBoolean';
import { KalturaViewMode } from './KalturaViewMode';
import { KalturaRecordingStatus } from './KalturaRecordingStatus';
import { KalturaMediaEntry, KalturaMediaEntryArgs } from './KalturaMediaEntry';
export interface KalturaLiveEntryArgs extends KalturaMediaEntryArgs {
offlineMessage?: string;
recordStatus?: KalturaRecordStatus;
dvrStatus?: KalturaDVRStatus;
dvrWindow?: number;
lastElapsedRecordingTime?: number;
liveStreamConfigurations?: KalturaLiveStreamConfiguration[];
recordedEntryId?: string;
pushPublishEnabled?: KalturaLivePublishStatus;
publishConfigurations?: KalturaLiveStreamPushPublishConfiguration[];
currentBroadcastStartTime?: number;
recordingOptions?: KalturaLiveEntryRecordingOptions;
segmentDuration?: number;
explicitLive?: KalturaNullableBoolean;
viewMode?: KalturaViewMode;
recordingStatus?: KalturaRecordingStatus;
}
export declare class KalturaLiveEntry extends KalturaMediaEntry {
offlineMessage: string;
recordStatus: KalturaRecordStatus;
dvrStatus: KalturaDVRStatus;
dvrWindow: number;
lastElapsedRecordingTime: number;
liveStreamConfigurations: KalturaLiveStreamConfiguration[];
recordedEntryId: string;
pushPublishEnabled: KalturaLivePublishStatus;
publishConfigurations: KalturaLiveStreamPushPublishConfiguration[];
readonly firstBroadcast: number;
readonly lastBroadcast: number;
currentBroadcastStartTime: number;
recordingOptions: KalturaLiveEntryRecordingOptions;
readonly liveStatus: KalturaEntryServerNodeStatus;
segmentDuration: number;
explicitLive: KalturaNullableBoolean;
viewMode: KalturaViewMode;
recordingStatus: KalturaRecordingStatus;
constructor(data?: KalturaLiveEntryArgs);
protected _getMetadata(): KalturaObjectMetadata;
}