← Files Cecil-IA Labs FFmpegARCHIVED FILE

dist/audio/helpers.d.ts

1.27 KB · Sep 30, 2026 · 23:17 UTC

↓ Download file

import type { MediaInfo, ToolkitWarning } from "../types/contracts.js";
import type { AudioOperationReport, AudioRuntimeOptions } from "./types.js";
export declare function requireAudio(media: MediaInfo, source: string): void;
export declare function requireVideo(media: MediaInfo, source: string): void;
export declare function inspectAudioInput(source: string, options: AudioRuntimeOptions): Promise<MediaInfo>;
export declare function positiveFinite(value: number, name: string): number;
export declare function nonNegativeFinite(value: number, name: string): number;
export declare function integerInRange(value: number, name: string, min: number, max: number): number;
export declare function formatNumber(value: number): string;
export declare function assertDistinctOutput(sources: readonly string[], output: string): void;
export interface ExecuteAudioTransformOptions {
    operation: AudioOperationReport["operation"];
    sources: string[];
    output: string;
    argsBeforeOutput: string[];
    runtime: AudioRuntimeOptions;
    inputMedia?: MediaInfo[];
    warnings?: ToolkitWarning[];
    details?: Record<string, unknown>;
}
export declare function executeAudioTransform(options: ExecuteAudioTransformOptions): Promise<AudioOperationReport>;
//# sourceMappingURL=helpers.d.ts.map

SHA-256: 3c51a5b314f01d681108b9af98c4362fc73b3282d4cd19d41f69170f2de3bd37