← Files Cecil-IA Labs FFmpegARCHIVED FILE
dist/hardware/selection.d.ts
1.03 KB · Sep 30, 2026 · 23:17 UTC
import type { HardwareEncoderBackend, HardwareEncodingSelection, HardwareVideoCodec, SelectHardwareEncodingOptions } from "./types.js";
export declare const HARDWARE_RUNTIME_PROBE_SIZE: "256x256";
export declare function hardwareEncoderName(backend: HardwareEncoderBackend, codec: HardwareVideoCodec): string | undefined;
export declare function softwareEncoderName(codec: HardwareVideoCodec): string;
export declare function preferredHardwareBackends(platform: NodeJS.Platform, codec: HardwareVideoCodec): HardwareEncoderBackend[];
export declare function hardwareGlobalArgs(selection: HardwareEncodingSelection): string[];
export declare function hardwareFilterSuffix(selection: HardwareEncodingSelection): string[];
export declare function hardwareVideoEncodingArgs(selection: HardwareEncodingSelection, options?: {
softwareCrf?: number;
softwarePreset?: string;
}): string[];
export declare function selectHardwareEncoding(options: SelectHardwareEncodingOptions): Promise<HardwareEncodingSelection>;
//# sourceMappingURL=selection.d.ts.mapSHA-256: c2e480a2aee7f0304297bb65f92d0ed35afb8f365df95bd109efc740c4712a55