camstreamerlib
Version:
Helper library for CamStreamer ACAP applications.
17 lines (16 loc) • 831 B
TypeScript
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;
}