mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-09-27 10:53:50 +02:00
138 lines
2.7 KiB
TypeScript
138 lines
2.7 KiB
TypeScript
export {
|
|
Output,
|
|
OutputOptions,
|
|
BaseTrackMetadata,
|
|
VideoTrackMetadata,
|
|
AudioTrackMetadata,
|
|
SubtitleTrackMetadata,
|
|
TrackType,
|
|
ALL_TRACK_TYPES,
|
|
} from './output';
|
|
export {
|
|
OutputFormat,
|
|
IsobmffOutputFormat,
|
|
Mp4OutputFormat,
|
|
MovOutputFormat,
|
|
IsobmffOutputFormatOptions,
|
|
MkvOutputFormat,
|
|
MkvOutputFormatOptions,
|
|
WebMOutputFormat,
|
|
WebMOutputFormatOptions,
|
|
Mp3OutputFormat,
|
|
Mp3OutputFormatOptions,
|
|
WavOutputFormat,
|
|
WavOutputFormatOptions,
|
|
OggOutputFormat,
|
|
OggOutputFormatOptions,
|
|
TrackCountLimits,
|
|
InclusiveIntegerRange,
|
|
} from './output-format';
|
|
export {
|
|
VideoEncodingConfig,
|
|
AudioEncodingConfig,
|
|
MediaSource,
|
|
VideoSource,
|
|
EncodedVideoPacketSource,
|
|
VideoSampleSource,
|
|
CanvasSource,
|
|
MediaStreamVideoTrackSource,
|
|
AudioSource,
|
|
EncodedAudioPacketSource,
|
|
AudioSampleSource,
|
|
AudioBufferSource,
|
|
MediaStreamAudioTrackSource,
|
|
SubtitleSource,
|
|
TextSubtitleSource,
|
|
} from './media-source';
|
|
export {
|
|
VIDEO_CODECS,
|
|
VideoCodec,
|
|
PCM_AUDIO_CODECS,
|
|
NON_PCM_AUDIO_CODECS,
|
|
AUDIO_CODECS,
|
|
AudioCodec,
|
|
SUBTITLE_CODECS,
|
|
SubtitleCodec,
|
|
MediaCodec,
|
|
Quality,
|
|
QUALITY_VERY_LOW,
|
|
QUALITY_LOW,
|
|
QUALITY_MEDIUM,
|
|
QUALITY_HIGH,
|
|
QUALITY_VERY_HIGH,
|
|
canEncode,
|
|
canEncodeVideo,
|
|
canEncodeAudio,
|
|
canEncodeSubtitles,
|
|
getEncodableCodecs,
|
|
getEncodableVideoCodecs,
|
|
getEncodableAudioCodecs,
|
|
getEncodableSubtitleCodecs,
|
|
getFirstEncodableVideoCodec,
|
|
getFirstEncodableAudioCodec,
|
|
getFirstEncodableSubtitleCodec,
|
|
} from './codec';
|
|
export { Target, BufferTarget, StreamTarget, StreamTargetChunk, StreamTargetOptions } from './target';
|
|
export { Rotation, AnyIterable, SetRequired } from './misc';
|
|
export {
|
|
Source,
|
|
BufferSource,
|
|
StreamSource,
|
|
StreamSourceOptions,
|
|
BlobSource,
|
|
UrlSource,
|
|
UrlSourceOptions,
|
|
} from './source';
|
|
export {
|
|
InputFormat,
|
|
IsobmffInputFormat,
|
|
Mp4InputFormat,
|
|
QuickTimeInputFormat,
|
|
MatroskaInputFormat,
|
|
WebMInputFormat,
|
|
Mp3InputFormat,
|
|
WaveInputFormat,
|
|
OggInputFormat,
|
|
ALL_FORMATS,
|
|
MP4,
|
|
QTFF,
|
|
MATROSKA,
|
|
WEBM,
|
|
MP3,
|
|
WAVE,
|
|
OGG,
|
|
} from './input-format';
|
|
export { Input, InputOptions } from './input';
|
|
export { InputTrack, InputVideoTrack, InputAudioTrack, PacketStats } from './input-track';
|
|
export { EncodedPacket, PacketType } from './packet';
|
|
export {
|
|
VideoSample,
|
|
VideoSampleInit,
|
|
AudioSample,
|
|
AudioSampleInit,
|
|
AudioSampleCopyToOptions,
|
|
} from './sample';
|
|
export {
|
|
PacketRetrievalOptions,
|
|
EncodedPacketSink,
|
|
BaseMediaSampleSink,
|
|
VideoSampleSink,
|
|
CanvasSinkOptions,
|
|
CanvasSink,
|
|
WrappedCanvas,
|
|
AudioSampleSink,
|
|
AudioBufferSink,
|
|
WrappedAudioBuffer,
|
|
} from './media-sink';
|
|
export { ConversionOptions, Conversion } from './conversion';
|
|
export {
|
|
CustomVideoDecoder,
|
|
CustomAudioDecoder,
|
|
CustomVideoEncoder,
|
|
CustomAudioEncoder,
|
|
registerDecoder,
|
|
registerEncoder,
|
|
} from './custom-coder';
|
|
|
|
// 🐡🦔
|