polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
24 lines • 1.72 kB
TypeScript
import { BaseHandler } from './base.handler';
import { AuthConfig } from '../types/auth';
import { AIVideoProduceServiceSdk } from '../services/ai-video-produce-service';
import { AITtsVoiceListOptions, AIVideoProduceCreateOptions, AIVideoProduceCreateTask, AIVideoProduceDeleteOptions, AIVideoProduceGetOptions, AIVideoProduceListOptions, AIVideoProducePptAsyncUploadOptions, AIVideoProducePptGetOptions, AIVideoProducePptListOptions, AIVideoProducePptUploadOptions, AIVideoProduceServiceConfig } from '../types/ai-video-produce';
export declare class AIVideoProduceHandler extends BaseHandler {
readonly aiVideoProduceService: AIVideoProduceServiceSdk;
constructor(authConfig: AuthConfig, serviceConfig?: AIVideoProduceServiceConfig);
listTtsVoices(options: AITtsVoiceListOptions): Promise<void>;
listVideoProduces(options: AIVideoProduceListOptions): Promise<void>;
getVideoProduce(options: AIVideoProduceGetOptions): Promise<void>;
createVideoProduces(options: AIVideoProduceCreateOptions): Promise<void>;
deleteVideoProduce(options: AIVideoProduceDeleteOptions): Promise<void>;
listVideoProducePpts(options: AIVideoProducePptListOptions): Promise<void>;
getVideoProducePpt(options: AIVideoProducePptGetOptions): Promise<void>;
uploadVideoProducePpt(options: AIVideoProducePptUploadOptions): Promise<void>;
asyncUploadVideoProducePpt(options: AIVideoProducePptAsyncUploadOptions): Promise<void>;
parseCreateTasks(value: string): AIVideoProduceCreateTask[];
private parseTags;
private displayMutationResult;
private displayCancellation;
private displayPageFooter;
private formatTimestamp;
}
//# sourceMappingURL=ai-video-produce.handler.d.ts.map