{
  "$schema": "https://mpai.community/standards/resources/MPAI-AIF/V2.0/AIW-AIM-metadata.schema.json",
  "CanonicalURI": "https://schemas.mpai.community/CAE1/V2.4/AIMs/NoiseCancellationModule.json",
  "title": "Noise Cancellation Module V2.4",
  "Identifier": { "ImplementerID": "IIDRA-assigned-string", 
                  "Specification": { "Standard": "CAE-USC", "AIW": "CAE-EAE", "AIM": "ANoiseCancellationModule", "Version": "V2.4" } },

  "Description": "This AIM implements noise cancellation function for CAE-EAE that converts transform speech into denoised transform speech.",

  "Types": [
    { "Name": "AudioObject_t",        "Type": "uint8[]" },
    { "Name": "AudioSceneGeometry_t", "Type": "uint8[]" },
    { "Name": "AudioSourceModel_t",   "Type": "uint8[]" } ],

  "Ports": [
    { "Name":       "AudioObject(SHDCoefficients)", "Direction": "InputOutput", "RecordType": "AudioObject_t",
      "Technology": "Software",                     "Protocol": "",             "IsRemote": false },

    { "Name":       "AudioObject(Transform)",       "Direction": "InputOutput", "RecordType": "AudioObject_t",
      "Technology": "Software",                     "Protocol": "",             "IsRemote": false },

    { "Name":       "AudioSceneGeometry",           "Direction": "InputOutput", "RecordType": "AudioSceneGeometry_t",
      "Technology": "Software",                     "Protocol": "",             "IsRemote": false },

    { "Name":       "AudioSourceModel",             "Direction": "InputOutput", "RecordType": "AudioSourceModel_t",
      "Technology": "Software",                     "Protocol": "",             "IsRemote": false },

    { "Name":       "AudioObject(Transform)1",       "Direction": "OutputInput", "RecordType": "AudioObject_t",
      "Technology": "Software",                     "Protocol": "",             "IsRemote": false } ],

  "SubAIMs": [],
  "Topology": [],
  "Implementations": [],

  "Documentation": [ { "Type": "Tutorial", "URI": "https://mpai.community/standards/mpai-cae/usc/v2-4" } ]
}
