Files
Recordly/electron/ipc/nativeVideoExport.ts
T
webadderall eaf87be95b Recordly 2.0 local review stack 2/6
Dependency-ordered review preparation. Not pushed or remotely reviewed.
2026-11-06 05:24:21 +11:00

37 lines
1.2 KiB
TypeScript

export {
buildEditedTrackSourceAudioFilter,
buildTrimmedSourceAudioFilter,
getEditedAudioExtension,
} from "./nativeVideoArgs/audioFilters";
export { FFMPEG_BT709_VIDEO_COLOR_ARGS } from "./nativeVideoArgs/constants";
export {
buildNativeConcatArgs,
buildNativeCudaOverlayStaticLayoutArgs,
buildNativeCudaScaleCpuPadStaticLayoutArgs,
buildNativeH264StreamExportArgs,
buildNativeVideoExportArgs,
getNativeVideoInputByteSize,
getPreferredNativeVideoEncoders,
parseAvailableFfmpegEncoders,
} from "./nativeVideoArgs/encoding";
export { createNativeSquircleMaskPgmBuffer } from "./nativeVideoArgs/mask";
export {
buildNativePrecompositedStaticLayoutArgs,
buildNativeStaticBackgroundRenderArgs,
buildNativeStaticLayoutChunks,
isNativeCudaOutOfMemory,
} from "./nativeVideoArgs/staticLayout";
export {
type NativeExportEncodingMode,
type NativeStaticLayoutBackend,
type NativeStaticLayoutChunk,
type NativeStaticLayoutExportArgsConfig,
type NativeVideoAudioMuxMetrics,
type NativeVideoExportAudioMode,
type NativeVideoExportAudioSegment,
type NativeVideoExportEditedTrackSegment,
type NativeVideoExportEditedTrackStrategy,
type NativeVideoExportFinishOptions,
type NativeVideoExportStartOptions,
} from "./nativeVideoArgs/types";