Class MediaData

Constructors

Properties

audioSplit?: string
blobUrl?: string
customData?: Map<string, unknown>
data?: Uint8Array
duration?: number
filename: string
filmstrip?: string

This is an url for a filmstrip placeholder

hash?: string
height?: number
metadata?: MediaInfo
mimeType?: string
permanentUrl?: string
placeholderClipIds: string[] = []
size?: number
storePath?: string
thumbnail?: string
type: string
width?: number

Methods

  • Parameters

    • clipId: string

    Returns Promise<void>

  • Returns void

  • Returns Promise<void>

  • Returns undefined | Map<string, unknown>

  • Parameters

    • startTime: number
    • Optionalduration: number

    Returns null | Float32Array[]

  • Parameters

    • key: string

    Returns unknown

  • Returns undefined | string

  • Returns string

  • Returns string

  • Returns readonly string[]

  • Parameters

    • key: string

    Returns boolean

  • Returns boolean

  • Parameters

    • file: string | Uint8Array | File
    • mimeType: undefined | string

    Returns Promise<
        | {
            data: Uint8Array;
            filePath: string;
            mimeType: string;
            status: boolean;
        }
        | {
            data?: undefined;
            filePath?: undefined;
            mimeType?: undefined;
            status: boolean;
        },
    >

  • Parameters

    • file: string | Uint8Array | File
    • mimeType: undefined | string

    Returns Promise<
        | {
            data: Uint8Array;
            filePath: string;
            mimeType: string;
            status: boolean;
        }
        | {
            data?: undefined;
            filePath?: undefined;
            mimeType?: undefined;
            status: boolean;
        },
    >

  • Parameters

    • file: string | Uint8Array | File
    • mimeType: undefined | string

    Returns Promise<
        | {
            data: Uint8Array;
            filePath: string;
            mimeType: string;
            status: boolean;
        }
        | {
            data?: undefined;
            filePath?: undefined;
            mimeType?: undefined;
            status: boolean;
        },
    >

  • Returns Promise<void>

  • Parameters

    • file: string | Uint8Array | File
    • OptionalmimeType: string
    • Optionalfilename: string

    Returns Promise<void>

  • Returns void

  • Parameters

    • file: File
    • OptionalmimeType: string

    Returns Promise<Blob>

  • Returns void

  • Parameters

    • key: string

    Returns boolean

  • Parameters

    • clipId: string

    Returns void

  • Returns Promise<boolean>

  • Returns {
        customData?: [string, unknown][];
        filename: string;
        hash?: string;
        id: string;
        mimeType?: string;
        name?: string;
        permanentUrl?: string;
        placeholderClipIds?: string[];
        type: string;
    }

  • Parameters

    • data: Map<string, unknown>

    Returns void

  • Parameters

    • key: string
    • value: unknown
    • overwrite: boolean = true

    Returns boolean

  • Parameters

    • name: string

    Returns void

  • Parameters

    • url: null | string

    Returns void

  • Returns Promise<void>

  • Parameters

    Returns Promise<boolean>

  • Returns void