@dolbyio/dolbyio-rest-apis-client
Version:
Node.JS wrapper for the Dolby.io REST APIs
49 lines (48 loc) • 1.26 kB
TypeScript
import { JobResult } from './jobResults';
/** Result of an Analyze Music job. */
export interface AnalyzeMusicJobResult {
media_info: {
container: {
kind: string;
duration: number;
bitrate: number;
size: number;
};
audio: {
codec: string;
bit_depth: number;
channels: number;
sample_rate: number;
duration: number;
bitrate: number;
};
video: {
codec: string;
frame_rate: number;
height: number;
width: number;
duration: number;
bitrate: number;
};
};
processed_region: {
start: number;
end: number;
audio: {
music: {
percentage: number;
num_sections: number;
sections: {
loudness: number;
bpm: number;
key: object[];
genre: object[];
era: object[];
instrument: object[];
}[];
};
};
};
}
export interface AnalyzeMusicJob extends JobResult<AnalyzeMusicJobResult> {
}