mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-10-03 05:43:50 +02:00
Add some more argument validation
This commit is contained in:
Vendored
+8
-7
@@ -4,11 +4,6 @@ export declare const ALL_FORMATS: InputFormat[];
|
||||
/** @public */
|
||||
export declare type AnyIterable<T> = Iterable<T> | AsyncIterable<T>;
|
||||
|
||||
/** @public */
|
||||
export declare class ArrayBufferSource extends Source {
|
||||
constructor(buffer: ArrayBuffer);
|
||||
}
|
||||
|
||||
/** @public */
|
||||
export declare class ArrayBufferTarget extends Target {
|
||||
buffer: ArrayBuffer | null;
|
||||
@@ -83,6 +78,12 @@ export declare class BlobSource extends Source {
|
||||
constructor(blob: Blob);
|
||||
}
|
||||
|
||||
/** @public */
|
||||
declare class BufferSource_2 extends Source {
|
||||
constructor(buffer: ArrayBuffer | Uint8Array);
|
||||
}
|
||||
export { BufferSource_2 as BufferSource }
|
||||
|
||||
/** @public */
|
||||
export declare class CanvasDrain {
|
||||
constructor(videoTrack: InputVideoTrack, dimensions?: {
|
||||
@@ -152,7 +153,7 @@ export declare class Input {
|
||||
|
||||
/** @public */
|
||||
export declare class InputAudioTrack extends InputTrack {
|
||||
getCodec(): Promise<"aac" | "opus">;
|
||||
getCodec(): Promise<AudioCodec>;
|
||||
getNumberOfChannels(): Promise<number>;
|
||||
getSampleRate(): Promise<number>;
|
||||
getDecoderConfig(): Promise<AudioDecoderConfig>;
|
||||
@@ -180,7 +181,7 @@ export declare abstract class InputTrack {
|
||||
|
||||
/** @public */
|
||||
export declare class InputVideoTrack extends InputTrack {
|
||||
getCodec(): Promise<"avc" | "hevc" | "vp8" | "vp9" | "av1">;
|
||||
getCodec(): Promise<VideoCodec>;
|
||||
getCodedWidth(): Promise<number>;
|
||||
getCodedHeight(): Promise<number>;
|
||||
getRotation(): Promise<Rotation>;
|
||||
|
||||
Reference in New Issue
Block a user