Result of an Analyze Music job.

interface AnalyzeMusicJobResult {
    media_info: {
        audio: {
            bit_depth: number;
            bitrate: number;
            channels: number;
            codec: string;
            duration: number;
            sample_rate: number;
        };
        container: {
            bitrate: number;
            duration: number;
            kind: string;
            size: number;
        };
        video: {
            bitrate: number;
            codec: string;
            duration: number;
            frame_rate: number;
            height: number;
            width: number;
        };
    };
    processed_region: {
        audio: {
            music: {
                num_sections: number;
                percentage: number;
                sections: {
                    bpm: number;
                    era: object[];
                    genre: object[];
                    instrument: object[];
                    key: object[];
                    loudness: number;
                }[];
            };
        };
        end: number;
        start: number;
    };
}

Properties

media_info: {
    audio: {
        bit_depth: number;
        bitrate: number;
        channels: number;
        codec: string;
        duration: number;
        sample_rate: number;
    };
    container: {
        bitrate: number;
        duration: number;
        kind: string;
        size: number;
    };
    video: {
        bitrate: number;
        codec: string;
        duration: number;
        frame_rate: number;
        height: number;
        width: number;
    };
}

Type declaration

  • audio: {
        bit_depth: number;
        bitrate: number;
        channels: number;
        codec: string;
        duration: number;
        sample_rate: number;
    }
    • bit_depth: number
    • bitrate: number
    • channels: number
    • codec: string
    • duration: number
    • sample_rate: number
  • container: {
        bitrate: number;
        duration: number;
        kind: string;
        size: number;
    }
    • bitrate: number
    • duration: number
    • kind: string
    • size: number
  • video: {
        bitrate: number;
        codec: string;
        duration: number;
        frame_rate: number;
        height: number;
        width: number;
    }
    • bitrate: number
    • codec: string
    • duration: number
    • frame_rate: number
    • height: number
    • width: number
processed_region: {
    audio: {
        music: {
            num_sections: number;
            percentage: number;
            sections: {
                bpm: number;
                era: object[];
                genre: object[];
                instrument: object[];
                key: object[];
                loudness: number;
            }[];
        };
    };
    end: number;
    start: number;
}

Type declaration

  • audio: {
        music: {
            num_sections: number;
            percentage: number;
            sections: {
                bpm: number;
                era: object[];
                genre: object[];
                instrument: object[];
                key: object[];
                loudness: number;
            }[];
        };
    }
    • music: {
          num_sections: number;
          percentage: number;
          sections: {
              bpm: number;
              era: object[];
              genre: object[];
              instrument: object[];
              key: object[];
              loudness: number;
          }[];
      }
      • num_sections: number
      • percentage: number
      • sections: {
            bpm: number;
            era: object[];
            genre: object[];
            instrument: object[];
            key: object[];
            loudness: number;
        }[]
  • end: number
  • start: number