media-encoder-host-broker
Version:
The broker which is used by the media-encoder-host package.
12 lines (7 loc) • 440 B
text/typescript
import { IBrokerDefinition } from 'broker-factory';
export interface IMediaEncoderHostBrokerDefinition extends IBrokerDefinition {
deregister(port: MessagePort): Promise<null>;
encode(encoderInstanceId: number, timeslice: null | number): Promise<ArrayBuffer[]>;
instantiate(mimeType: string, sampleRate: number): Promise<{ encoderInstanceId: number; port: MessagePort }>;
register(port: MessagePort): Promise<RegExp>;
}