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;
};
}
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)
- BaseAsset<"media:av">
- MediaAsset
Properties
Optionalaudio
Optionalcolor
color?: string
duration
duration: number
id
id: string
Optionalmetadata
metadata?: Record<string, unknown>
mimeType
mimeType: string
Optionalname
name?: string
size
size: number
OptionalthumbnailUri
thumbnailUri?: string
type
type: "asset:media:av"
Optionaluri
uri?: string