Interface MediaAsset

    interface MediaAsset {
        audio?: {
            codec: string;
            duration: Schema.Rational;
            firstTimestamp: Schema.Rational;
            numberOfChannels: number;
            sampleRate: number;
        };
        color?: string;
        duration: number;
        id: string;
        metadata?: Record<string, unknown>;
        mimeType: string;
        name?: string;
        size: number;
        thumbnailUri?: string;
        type: "asset:media:av";
        uri?: string;
        video?: {
            codec: string;
            duration: Schema.Rational;
            firstTimestamp: Schema.Rational;
            frameRate: number;
            height: number;
            rotation: number;
            width: number;
        };
    }

    Hierarchy (View Summary)

    Index
    audio?: {
        codec: string;
        duration: Schema.Rational;
        firstTimestamp: Schema.Rational;
        numberOfChannels: number;
        sampleRate: number;
    }
    color?: string
    duration: number
    id: string
    metadata?: Record<string, unknown>
    mimeType: string
    name?: string
    size: number
    thumbnailUri?: string
    type: "asset:media:av"
    uri?: string
    video?: {
        codec: string;
        duration: Schema.Rational;
        firstTimestamp: Schema.Rational;
        frameRate: number;
        height: number;
        rotation: number;
        width: number;
    }