Add more options to Video/AudioEncodingConfig, restructure code (#61)

This commit is contained in:
Vanilagy
2025-08-22 17:24:02 +02:00
parent a56dca10d9
commit 134a6f8f4e
7 changed files with 587 additions and 442 deletions
+7 -3
View File
@@ -41,8 +41,6 @@ export {
InclusiveIntegerRange,
} from './output-format';
export {
VideoEncodingConfig,
AudioEncodingConfig,
MediaSource,
VideoSource,
EncodedVideoPacketSource,
@@ -73,6 +71,12 @@ export {
QUALITY_MEDIUM,
QUALITY_HIGH,
QUALITY_VERY_HIGH,
} from './codec';
export {
VideoEncodingConfig,
VideoEncodingAdditionalOptions,
AudioEncodingConfig,
AudioEncodingAdditionalOptions,
canEncode,
canEncodeVideo,
canEncodeAudio,
@@ -84,7 +88,7 @@ export {
getFirstEncodableVideoCodec,
getFirstEncodableAudioCodec,
getFirstEncodableSubtitleCodec,
} from './codec';
} from './encode';
export { Target, BufferTarget, StreamTarget, StreamTargetChunk, StreamTargetOptions } from './target';
export { Rotation, AnyIterable, SetRequired, MaybePromise } from './misc';
export {