import AiSceneAnalysisLiveError from './AiSceneAnalysisLiveError'; import AiSceneAnalysisLiveRecording from './AiSceneAnalysisLiveRecording'; import AiSceneAnalysisLiveStatus from './AiSceneAnalysisLiveStatus'; import EncodingOutput from './EncodingOutput'; import LiveEncoding from './LiveEncoding'; /** * @export * @class AiSceneAnalysisLiveResponse */ export declare class AiSceneAnalysisLiveResponse { /** * ID of the Live Analysis resource (required) * @type {string} * @memberof AiSceneAnalysisLiveResponse */ analysisId?: string; /** * ID of the Encoding associated with the Analysis (required) * @type {string} * @memberof AiSceneAnalysisLiveResponse */ encodingId?: string; /** * Name of the Analysis * @type {string} * @memberof AiSceneAnalysisLiveResponse */ name?: string; /** * Current lifecycle state of the Live Analysis (required) * @type {AiSceneAnalysisLiveStatus} * @memberof AiSceneAnalysisLiveResponse */ status?: AiSceneAnalysisLiveStatus; /** * Resolved output configuration for the stream recording (required) * @type {AiSceneAnalysisLiveRecording} * @memberof AiSceneAnalysisLiveResponse */ recording?: AiSceneAnalysisLiveRecording; /** * Resolved Encoding Output ID references for incremental Live Analysis result batches (required) * @type {EncodingOutput[]} * @memberof AiSceneAnalysisLiveResponse */ outputs?: EncodingOutput[]; /** * Current RTMP ingest details. Present only in the Get Live Analysis details response while the Live Analysis is `RUNNING`. * @type {LiveEncoding} * @memberof AiSceneAnalysisLiveResponse */ ingest?: LiveEncoding; /** * Failure details. Present only when the status is `ERROR` or `TRANSFER_ERROR`. * @type {AiSceneAnalysisLiveError} * @memberof AiSceneAnalysisLiveResponse */ error?: AiSceneAnalysisLiveError; /** * Creation timestamp, returned as UTC in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ (required) * @type {Date} * @memberof AiSceneAnalysisLiveResponse */ createdAt?: Date; constructor(obj?: Partial); } export default AiSceneAnalysisLiveResponse;