interface FFCTrackPublishOptions {
    audioPreset?: FFCAudioPreset;
    backupCodec?:
        | boolean
        | { codec: "vp8"
        | "h264"; encoding?: FFCVideoEncoding };
    backupCodecPolicy?: FFCBackupCodecPolicy;
    degradationPreference?: RTCDegradationPreference;
    dtx?: boolean;
    forceStereo?: boolean;
    name?: string;
    red?: boolean;
    scalabilityMode?: FFCScalabilityMode;
    screenShareEncoding?: FFCVideoEncoding;
    screenShareSimulcastLayers?: FFCVideoPreset[];
    simulcast?: boolean;
    source?: Source;
    stopMicTrackOnMute?: boolean;
    stream?: string;
    videoCodec?: "vp8" | "h264" | "vp9" | "av1";
    videoEncoding?: FFCVideoEncoding;
    videoSimulcastLayers?: FFCVideoPreset[];
}

Hierarchy (View Summary)

Properties

audioPreset?: FFCAudioPreset
backupCodec?: boolean | { codec: "vp8" | "h264"; encoding?: FFCVideoEncoding }
backupCodecPolicy?: FFCBackupCodecPolicy
degradationPreference?: RTCDegradationPreference
dtx?: boolean
forceStereo?: boolean
name?: string
red?: boolean
scalabilityMode?: FFCScalabilityMode
screenShareEncoding?: FFCVideoEncoding
screenShareSimulcastLayers?: FFCVideoPreset[]
simulcast?: boolean
source?: Source
stopMicTrackOnMute?: boolean
stream?: string
videoCodec?: "vp8" | "h264" | "vp9" | "av1"
videoEncoding?: FFCVideoEncoding
videoSimulcastLayers?: FFCVideoPreset[]