@rendley/sdk - v1.15.19
    Preparing search index...

    Interface ExportSupportInfo

    Full export-capability report for the WebCodecs encoding path.

    interface ExportSupportInfo {
        activeCodec: VideoCodec;
        activeCodecRFCString: null | string;
        activeContainer: "mp4" | "webm";
        alphaSupported: boolean;
        codecs: ExportCodecSupport[];
        dryRun: null | ExportDryRunResult;
        forcedCodecFallback: boolean;
        forcedCodecRFCString: null | string;
        probedConfig: {
            bitrate: number;
            bitrateMode: BitrateMode;
            framerate: number;
            height: number;
            width: number;
        };
        supported: boolean;
        webCodecsAvailable: boolean;
    }
    Index

    Properties

    activeCodec: VideoCodec

    The codec the export would use right now.

    activeCodecRFCString: null | string

    The RFC string the export would actually ENCODE with right now: the user-forced string when it is supported, otherwise the first supported rung of the built-in ladder (the same fallback the export worker performs, with a warning). null when nothing is supported.

    activeContainer: "mp4" | "webm"
    alphaSupported: boolean

    Whether the WebCodecs encoding path can produce an alpha channel. Always false: VideoEncoder has no alpha support (the spec option was never implemented), so transparent output is only available through the software encoder path (useWebCodecsVideoEncoder: false, VP8/VP9 webm).

    Per-codec support across every codec the pipeline knows (h264, vp8, vp9).

    dryRun: null | ExportDryRunResult

    Dry-run outcome — null unless requested via ExportSupportProbeOptions.dryRun.

    forcedCodecFallback: boolean

    true when a forced RFC string was set but is unsupported — the export would fall back to the ladder with a warning.

    forcedCodecRFCString: null | string

    The user-forced RFC string from settings, if any (may differ from activeCodecRFCString when it is unsupported and fell back).

    probedConfig: {
        bitrate: number;
        bitrateMode: BitrateMode;
        framerate: number;
        height: number;
        width: number;
    }

    The export configuration the probe ran against.

    supported: boolean

    Whether an export would succeed with the CURRENT configuration (active codec incl. any forced RFC string, probed size/framerate/bitrate) — including the encoder's runtime fallback ladder (bitrate-mode swap and hardware-acceleration downgrades), so this mirrors what the export pipeline would actually conclude. When a dry run was requested, this reflects its outcome.

    webCodecsAvailable: boolean

    Whether the WebCodecs VideoEncoder API exists in this environment.