Use WritableStream for StreamTarget & integrate backpressure concepts

This commit is contained in:
Vanilagy
2024-11-28 22:06:49 +01:00
parent 527108f44e
commit 266fcd473e
19 changed files with 1078 additions and 741 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
export { Output, OutputOptions, VideoTrackMetadata, AudioTrackMetadata, SubtitleTrackMetadata } from './output';
export { OutputFormat, Mp4OutputFormat, MkvOutputFormat, WebMOutputFormat } from './output-format';
export { OutputFormat, Mp4OutputFormat, Mp4OutputFormatOptions, MkvOutputFormat, MkvOutputFormatOptions, WebMOutputFormat, WebMOutputFormatOptions as WebmOutputFormatOptions } from './output-format';
export { VIDEO_CODECS, VideoCodec, VideoCodecConfig, AUDIO_CODECS, AudioCodec, AudioCodecConfig, SUBTITLE_CODECS, SubtitleCodec, MediaSource, VideoSource, EncodedVideoChunkSource, VideoFrameSource, CanvasSource, MediaStreamVideoTrackSource, AudioSource, EncodedAudioChunkSource, AudioDataSource, AudioBufferSource, MediaStreamAudioTrackSource, SubtitleSource, TextSubtitleSource } from './source';
export { Target, ArrayBufferTarget, StreamTarget, FileSystemWritableFileStreamTarget } from './target';
export { Target, ArrayBufferTarget, StreamTarget, StreamTargetChunk, StreamTargetOptions } from './target';
export { TransformationMatrix } from './misc';