Interface EncodeMessage

interface EncodeMessage {
    data: {
        codec?: "vp8" | "h264" | "vp9" | "av1";
        participantIdentity: string;
        readableStream: ReadableStream<any>;
        trackId: string;
        writableStream: WritableStream<any>;
    };
    kind: "decode" | "encode";
}

Hierarchy (view full)

Properties

Properties

data: {
    codec?: "vp8" | "h264" | "vp9" | "av1";
    participantIdentity: string;
    readableStream: ReadableStream<any>;
    trackId: string;
    writableStream: WritableStream<any>;
}

Type declaration

  • Optional codec?: "vp8" | "h264" | "vp9" | "av1"
  • participantIdentity: string
  • readableStream: ReadableStream<any>
  • trackId: string
  • writableStream: WritableStream<any>
kind: "decode" | "encode"