media-encoder-host-broker
Version:
The broker which is used by the media-encoder-host package.
11 lines • 523 B
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>;
}
//# sourceMappingURL=media-encoder-host-broker-definition.d.ts.map