{ "Identifier": { "ImplementerID": 102, "Specification": { "Standard": "CAE", "AIW": "ARP", "AIM": "VideoAnalyser", "Version": "1.00" } }, "Description": "This AIM implements the Video Analyser.", "Types": [{ "Name": "Image_t", "Type": "uint64[]" },{ "Name": "IrregularityImages_t", "Type": "Image_t[]" },{ "Name": "Video_t", "Type": "{int32 frameNumber; int16 x; int16 y; byte[] frame}" },{ "Name": "JSON_t", "Type": "{byte[] oneByteText | uint16[] twoByteText}" }], "Ports": [{ "Name": "PreservationAudioVisualFile", "Direction": "InputOutput", "RecordType": "Video_t", "Technology": "Software", "Protocol": "", "IsRemote": false },{ "Name": "IrregularityFileInput", "Direction": "InputOutput", "RecordType": "JSON_t", "Technology": "Software", "Protocol": "", "IsRemote": false },{ "Name": "IrregularityFileOutput_1", "Direction": "OutputInput", "RecordType": "JSON_t", "Technology": "Software", "Protocol": "", "IsRemote": false },{ "Name": "IrregularityFileOutput_2", "Direction": "OutputInput", "RecordType": "JSON_t", "Technology": "Software", "Protocol": "", "IsRemote": false },{ "Name": "IrregularityImages", "Direction": "OutputInput", "RecordType": "IrregularityImages_t", "Technology": "Software", "Protocol": "", "IsRemote": false }], "SubAIMs": [], "Topology": [], "Implementations": [] }