atem-connection
Version:
Typescript Node.js library for connecting with an ATEM switcher.
28 lines • 808 B
TypeScript
import { StreamingError, StreamingStatus } from '../enums';
import { Timecode } from './common';
export interface StreamingState {
status?: StreamingStateStatus;
stats?: StreamingStateStats;
service: StreamingServiceProperties;
duration?: Timecode;
audioBitrates?: StreamingAudioBitrates;
}
export interface StreamingStateStatus {
readonly state: StreamingStatus;
readonly error: StreamingError;
}
export interface StreamingStateStats {
readonly cacheUsed: number;
readonly encodingBitrate: number;
}
export interface StreamingServiceProperties {
serviceName: string;
url: string;
key: string;
bitrates: [number, number];
}
export interface StreamingAudioBitrates {
lowBitrate: number;
highBitrate: number;
}
//# sourceMappingURL=streaming.d.ts.map