UNPKG

camstreamerlib

Version:

Helper library for CamStreamer ACAP applications.

17 lines (16 loc) 831 B
import { IClient, TResponse } from './internal/types'; import { TStreamAttributes, TStreamList } from './types/CamStreamerAPI'; export declare class CamStreamerAPI<Client extends IClient<TResponse> = IClient<TResponse>> { client: Client; constructor(client: Client); getStreamList(): Promise<TStreamList>; getStream(streamID: string): Promise<TStreamAttributes>; getStreamParameter(streamID: string, paramName: string): Promise<string>; setStream(streamID: string, params: Partial<TStreamAttributes>): Promise<void>; setStreamParameter(streamID: string, paramName: string, value: string): Promise<void>; isStreaming(streamID: string): Promise<boolean>; deleteStream(streamID: string): Promise<void>; wsAutoratization(): Promise<string>; getUtcTime(): Promise<number>; private get; }