description: Extracted data output
type: object
properties:
  extracted:
    type: object
    description: Name:data pairs for extracted features
    patternProperties:
      "/^[a-zA-Z]+$/":
        oneOf:
          - type: array
            description: >
              Data separated by channel,
              starting with channel 0 in audio source
            items:
              type: array
              description: >
                frames of extracted audio feature data,
                representation varies
                by feature, check meyda docs
          - type: object
            description: >
              Data separated by channel,
              starting with channel 0 in audio source
            patternProperties:
              "/^[0-9]+$/":
                type: object
                description: >
                  frames of extracted audio feature data,
                  representation varies
                  by feature, check meyda docs
  fps:
    type: number
    description: >
      Number of frames of data extracted for each second of audio
    default: 60
  sampleRate:
    type: number
    description: Sample rate of audio source
    default: 44100
  duration:
    type: number
    description: Length in seconds of audio source
  numberOfChannels:
    type: number
    description: Channels extracted from audio source
    default: 2
  bufferSize:
    type: number
    description: Size of buffer used when extracting
    default: 512
  windowingFunction:
    type: string
    description: Windowing function used when extracting
    default: hanning
  outputFormat:
    description: How collections are organized in this file
    default: array
    enum:
      -  array
      -  object
