{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://schemas.mpai.community/AIF/V2.0/AIW-AIM-metadata.schema.json",
  "$id": "https://schemas.mpai.community/PAF/V1.5/AIMs/AudioVisualSceneCreation.json",
  "title": "AudioVisualSceneCreation",
  "Identifier": {
    "ImplementerID": "/* String assigned by IIDRA */",
    "Specification": {
      "Name": "MPAI-PAF",
      "AIW": "",
      "AIM": "AudioVisualSceneCreation",
      "Version": "V1.5"
    }
  },
  "Description": "This AIM composes the Audio-Visual Scene in the Avatar Videoconference.",
  "Types": [
    { "Name": "AudioVisualSceneDescriptors_t", "Type": "uint8[]" },
    { "Name": "InstanceID", "Type": "uint8[]" },
    { "Name": "SpatialAttitude_t", "Type": "uint8[]" },
    { "Name": "SpeechObject_t",       "Type": "uint16[]"     },
    { "Name": "VisualSceneDescriptors_t", "Type": "uint8[]" } ],
  "Ports": [
    {
      "Name": "VisualSceneDescriptors",
      "Direction": "InputOutput",
      "RecordType": "VisualSceneDescriptor_t",
      "Technology": "Software",
      "Protocol": "",
      "IsRemote": false
    },
    {
      "Name": "MouthSpatialAttitude",
      "Direction": "InputOutput",
      "RecordType": "SpatialAttitude_t",
      "Technology": "Software",
      "Protocol": "",
      "IsRemote": false
    },
    {
      "Name": "AvatarID",
      "Direction": "InputOutput",
      "RecordType": "InstanceID",
      "Technology": "Software",
      "Protocol": "",
      "IsRemote": false
    },
    {
      "Name": "SpeechObject",
      "Direction": "InputOutput",
      "RecordType": "SpeechObject_t",
      "Technology": "Software",
      "Protocol": "",
      "IsRemote": false
    },
    {
      "Name": "AudioVisualSceneDescriptors",
      "Direction": "OutputInput",
      "RecordType": "AudioVisualSceneDescriptors_t",
      "Technology": "Software",
      "Protocol": "",
      "IsRemote": false
    }
  ],
  "SubAIMs": [],
  "Topology": [],
  "Implementations": [],
  "Documentation": [ { "Type": "Tutorial", "URI": "https://mpai.community/standards/MPAI-PAF/" } ]
}