interface FFCTrackPublishDefaults {
    audioPreset?: FFCAudioPreset;
    backupCodec?:
        | boolean
        | { codec: "vp8"
        | "h264"; encoding?: FFCVideoEncoding };
    backupCodecPolicy?: FFCBackupCodecPolicy;
    degradationPreference?: RTCDegradationPreference;
    dtx?: boolean;
    forceStereo?: boolean;
    red?: boolean;
    scalabilityMode?: FFCScalabilityMode;
    screenShareEncoding?: FFCVideoEncoding;
    screenShareSimulcastLayers?: FFCVideoPreset[];
    simulcast?: boolean;
    stopMicTrackOnMute?: boolean;
    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
red?: boolean
scalabilityMode?: FFCScalabilityMode
screenShareEncoding?: FFCVideoEncoding
screenShareSimulcastLayers?: FFCVideoPreset[]
simulcast?: boolean
stopMicTrackOnMute?: boolean
videoCodec?: "vp8" | "h264" | "vp9" | "av1"
videoEncoding?: FFCVideoEncoding
videoSimulcastLayers?: FFCVideoPreset[]