UNPKG

agora-rest-client

Version:
70 lines (69 loc) 2.14 kB
export interface QueryResourceRes { cname?: string; uid?: string; resourceId?: string; sid?: string; serverResponse?: any; serverResponseType?: ServerResponseType; queryIndividualRecordingServerResponse?: QueryIndividualRecordingServerResponse; queryIndividualVideoScreenshotServerResponse?: QueryIndividualVideoScreenshotServerResponse; mixRecordingHLSServerResponse?: MixRecordingHLSServerResponse; mixRecordingHLSAndMP4ServerResponse?: MixRecordingHLSAndMP4ServerResponse; webRecordingServerResponse?: WebRecordingServerResponse; } export declare enum ServerResponseType { QUERY_SERVER_RESPONSE_UNKNOWN_TYPE = 0, QUERY_INDIVIDUAL_RECORDING_SERVER_RESPONSE_TYPE = 1, QUERY_INDIVIDUAL_VIDEO_SCREENSHOT_SERVER_RESPONSE_TYPE = 2, QUERY_MIX_RECORDING_HLS_SERVER_RESPONSE_TYPE = 3, QUERY_MIX_RECORDING_HLS_AND_MP4_SERVER_RESPONSE_TYPE = 4, QUERY_WEB_RECORDING_SERVER_RESPONSE_TYPE = 5 } export interface QueryIndividualRecordingServerResponse { status?: number; fileListMode?: string; fileList?: FileDetail[]; sliceStartTime?: number; } export interface FileDetail { fileName?: string; trackType?: string; uid?: string; mixedAllUser?: boolean; isPlayable?: boolean; sliceStartTime?: number; } export interface QueryIndividualVideoScreenshotServerResponse { status?: number; sliceStartTime?: number; } export interface MixRecordingHLSServerResponse { status?: number; fileListMode?: string; fileList?: string; sliceStartTime?: number; } export interface MixRecordingHLSAndMP4ServerResponse { status?: number; fileListMode?: string; fileList?: FileDetail[]; sliceStartTime?: number; } export interface WebRecordingServerResponse { status?: number; extensionServiceState?: ExtensionServiceState[]; } export interface ExtensionServiceState { payload?: Payload; serviceName?: string; } export interface Payload { fileList?: FileDetail[]; onhold?: boolean; state?: string; outputs?: Output[]; } export interface Output { rtmpUrl?: string; status?: string; }