UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

32 lines 1.56 kB
import { BaseHandler } from './base.handler'; import { StreamService } from '../services/stream.service'; import { StreamGetKeyOptions, StreamStartOptions, StreamStopOptions, StreamStatusOptions, StreamPushOptions, StreamVerificationOptions, StreamMonitorOptions } from '../types/stream'; export declare class StreamHandler extends BaseHandler { private readonly streamService; constructor(streamService: StreamService); getStreamKey(options: StreamGetKeyOptions): Promise<void>; private validateGetStreamKeyOptions; private displayStreamCredentialsAsTable; private displayStreamCredentialsAsJson; private createSecureDisplayModel; startStream(options: StreamStartOptions): Promise<void>; private validateStartStreamOptions; private displayStreamStatus; stopStream(options: StreamStopOptions): Promise<void>; private validateStopStreamOptions; getStreamStatus(options: StreamStatusOptions): Promise<void>; private validateStreamStatusOptions; private displayStreamStatusAsTable; private displayStreamStatusAsJson; private displayEnhancedStatus; private displaySecurityWarning; pushStream(options: StreamPushOptions): Promise<void>; private validatePushStreamOptions; verifyStream(options: StreamVerificationOptions): Promise<void>; monitorStream(options: StreamMonitorOptions): Promise<void>; private validateVerifyStreamOptions; private validateMonitorStreamOptions; private sleep; private formatDuration; } //# sourceMappingURL=stream.handler.d.ts.map