Add own encoded sample classes and port the code to them

This commit is contained in:
Vanilagy
2025-01-04 00:14:34 +01:00
parent f6d12390cd
commit e83356662e
10 changed files with 694 additions and 434 deletions
+10 -4
View File
@@ -60,12 +60,18 @@ export {
export { Input, InputOptions } from './input';
export { InputTrack, InputVideoTrack, InputAudioTrack } from './input-track';
export {
ChunkRetrievalOptions,
BaseChunkDrain,
EncodedVideoSample,
EncodedAudioSample,
SampleType,
} from './sample';
export {
SampleRetrievalOptions,
BaseSampleDrain,
WrappedMediaFrame,
BaseMediaFrameDrain,
EncodedVideoChunkDrain,
EncodedVideoSampleDrain,
VideoFrameDrain,
EncodedAudioChunkDrain,
EncodedAudioSampleDrain,
CanvasDrain,
WrappedCanvas,
AudioDataDrain,