{
  "Id": "a2394e1b-0e42-4521-b844-3652d5138133",
  "Name": "MP3 Frame Header",
  "FileOffset": 2147483647,
  "Extension": ".mp3",
  "Groups": [
    {
      "Id": "96263544-774b-4886-8367-17726888496c",
      "Name": "Audio Stream Settings",
      "Extension": ".mp3"
    },
    {
      "Id": "53267253-1229-4591-9878-83267152648d",
      "Name": "Output Configuration",
      "Extension": ".mp3"
    }
  ],
  "Entries": [
    {
      "Id": "67623157-1981-4244-9382-72651427385a",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "Synchronizer",
      "DataType": 2,
      "Offset": 0,
      "Width": 2,
      "Length": 1,
      "IsBigEndian": true,
      "BitMask": 65504,
      "Description": "Used to find the frame start.",
      "ExpectedValue": "FFE0"
    },
    {
      "Id": "14253682-1928-4726-8374-910283746501",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "MPEG Version",
      "DataType": 6,
      "Offset": 1,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 24,
      "EnumEntries": [
        {
          "Id": "82736451-0912-4827-1029-384756201928",
          "SchemaEntryId": "14253682-1928-4726-8374-910283746501",
          "Value": 0,
          "DisplayValue": "2.5"
        },
        {
          "Id": "01928374-6510-2938-4756-102938475620",
          "SchemaEntryId": "14253682-1928-4726-8374-910283746501",
          "Value": 16,
          "DisplayValue": "2"
        },
        {
          "Id": "56473829-1029-3847-5620-192837465102",
          "SchemaEntryId": "14253682-1928-4726-8374-910283746501",
          "Value": 24,
          "DisplayValue": "1"
        }
      ]
    },
    {
      "Id": "49a3721e-781d-4f10-912b-639a04719283",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "Layer",
      "DataType": 6,
      "Offset": 1,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 6,
      "EnumEntries": [
        {
          "Id": "6f1b3d5a-8c92-4e0d-b17a-39c5d1e4f2a7",
          "SchemaEntryId": "49a3721e-781d-4f10-912b-639a04719283",
          "Value": 2,
          "DisplayValue": "III"
        },
        {
          "Id": "7d2c4e6b-9da3-5f1e-c28b-4ad6e2f503b8",
          "SchemaEntryId": "49a3721e-781d-4f10-912b-639a04719283",
          "Value": 4,
          "DisplayValue": "II"
        },
        {
          "Id": "8e3d5f7c-0eb4-602f-d39c-5be7f30614c9",
          "SchemaEntryId": "49a3721e-781d-4f10-912b-639a04719283",
          "Value": 6,
          "DisplayValue": "I"
        }
      ]
    },
    {
      "Id": "4e29631a-8532-4712-9c48-2b810963d541",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "CRC Protection",
      "DataType": 6,
      "Offset": 1,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 1,
      "Description": "Indicates if 16-bit CRC is added to the end of the header.",
      "EnumEntries": [
        {
          "Id": "c36a8102-1294-4f2b-8173-92a104857621",
          "SchemaEntryId": "4e29631a-8532-4712-9c48-2b810963d541",
          "Value": 0,
          "DisplayValue": "Yes"
        },
        {
          "Id": "d47b9213-2305-403c-9284-a3b215968732",
          "SchemaEntryId": "4e29631a-8532-4712-9c48-2b810963d541",
          "Value": 1,
          "DisplayValue": "No"
        }
      ]
    },
    {
      "Id": "03928475-1029-3847-5620-192837465102",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "Bitrate",
      "DataType": 6,
      "Offset": 2,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 240,
      "GroupId": "96263544-774b-4886-8367-17726888496c",
      "EnumEntries": [
        {
          "Id": "a7c2b1e4-3d5f-410a-9128-d3e4f5a6b7c8",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 0,
          "DisplayValue": "free"
        },
        {
          "Id": "b8d3c2f5-4e6a-521b-a239-e4f5a6b7c8d9",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 16,
          "DisplayValue": "32 kbps"
        },
        {
          "Id": "c9e4d306-5f7b-632c-b34a-f5a6b7c8d9e0",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 32,
          "DisplayValue": "40 kbps"
        },
        {
          "Id": "d0f5e417-608c-743d-c45b-06b7c8d9e0f1",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 48,
          "DisplayValue": "48 kbps"
        },
        {
          "Id": "e1a6f528-719d-854e-d56c-17c8d9e0f1a2",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 64,
          "DisplayValue": "56 kbps"
        },
        {
          "Id": "f2b7a639-82ae-965f-e67d-28d9e0f1a2b3",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 80,
          "DisplayValue": "64 kbps"
        },
        {
          "Id": "03c8b74a-93bf-0760-f78e-39e0f1a2b3c4",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 96,
          "DisplayValue": "80 kbps"
        },
        {
          "Id": "14d9c85b-04c0-1871-089f-4af1a2b3c4d5",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 112,
          "DisplayValue": "96 kbps"
        },
        {
          "Id": "25eade6c-15d1-2982-19a0-5bf2b3c4d5e6",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 128,
          "DisplayValue": "112 kbps"
        },
        {
          "Id": "36fbef7d-26e2-3a93-2ab1-6c03c4d5e6f7",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 144,
          "DisplayValue": "128 kbps"
        },
        {
          "Id": "470c008e-37f3-4ba4-3bc2-7d14d5e6f7a8",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 160,
          "DisplayValue": "160 kbps"
        },
        {
          "Id": "581d119f-4804-5cb5-4cd3-8e25e6f7a8b9",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 176,
          "DisplayValue": "192 kbps"
        },
        {
          "Id": "692e22a0-5915-6dc6-5de4-9f36f7a8b9c0",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 192,
          "DisplayValue": "224 kbps"
        },
        {
          "Id": "7a3f33b1-6026-7ed7-6ef5-a04708b9c0d1",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 208,
          "DisplayValue": "256 kbps"
        },
        {
          "Id": "8b4044c2-7137-8fe8-7f06-b15819c0d1e2",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 224,
          "DisplayValue": "320 kbps"
        },
        {
          "Id": "9c5155d3-8248-90f9-8017-c2692ad1e2f3",
          "SchemaEntryId": "03928475-1029-3847-5620-192837465102",
          "Value": 240,
          "DisplayValue": "bad"
        }
      ]
    },
    {
      "Id": "9f4e608d-1fc5-7130-e4ad-6cf8041725da",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "Sampling Rate",
      "DataType": 6,
      "Offset": 2,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 12,
      "Suffix": "kHz",
      "GroupId": "96263544-774b-4886-8367-17726888496c",
      "EnumEntries": [
        {
          "Id": "a05f719e-20d6-8241-f5be-7d09152836eb",
          "SchemaEntryId": "9f4e608d-1fc5-7130-e4ad-6cf8041725da",
          "Value": 0,
          "DisplayValue": "44.1"
        },
        {
          "Id": "b16082af-31e7-9352-06cf-8e1a263947fc",
          "SchemaEntryId": "9f4e608d-1fc5-7130-e4ad-6cf8041725da",
          "Value": 4,
          "DisplayValue": "48"
        },
        {
          "Id": "c27193b0-42f8-0463-17d0-9f2b374a580d",
          "SchemaEntryId": "9f4e608d-1fc5-7130-e4ad-6cf8041725da",
          "Value": 8,
          "DisplayValue": "32"
        }
      ]
    },
    {
      "Id": "d382a4c1-5309-1574-28e1-a03c485b691e",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "Padding",
      "DataType": 6,
      "Offset": 2,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 2,
      "GroupId": "96263544-774b-4886-8367-17726888496c",
      "EnumEntries": [
        {
          "Id": "e493b5d2-641a-2685-39f2-b14d596c702f",
          "SchemaEntryId": "d382a4c1-5309-1574-28e1-a03c485b691e",
          "Value": 0,
          "DisplayValue": "No"
        },
        {
          "Id": "28374651-0293-8475-6201-928374651029",
          "SchemaEntryId": "d382a4c1-5309-1574-28e1-a03c485b691e",
          "Value": 2,
          "DisplayValue": "Yes"
        }
      ]
    },
    {
      "Id": "1c7e8f90-2b3d-54e6-a5f7-c8d9e0f1a2b3",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "Original",
      "DataType": 6,
      "Offset": 3,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 4,
      "Description": "Indicates if the audio is from original media or a copy.",
      "GroupId": "53267253-1229-4591-9878-83267152648d",
      "EnumEntries": [
        {
          "Id": "2d8f90a1-3c4e-65f7-b6a8-d9e0f1a2b3c4",
          "SchemaEntryId": "1c7e8f90-2b3d-54e6-a5f7-c8d9e0f1a2b3",
          "Value": 0,
          "DisplayValue": "No"
        },
        {
          "Id": "3e90a1b2-4d5f-76a8-c7b9-e0f1a2b3c4d5",
          "SchemaEntryId": "1c7e8f90-2b3d-54e6-a5f7-c8d9e0f1a2b3",
          "Value": 4,
          "DisplayValue": "Yes"
        }
      ]
    },
    {
      "Id": "4f01b2c3-5e60-87b9-d8ca-f1a2b3c4d5e6",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "Emphasis",
      "DataType": 6,
      "Offset": 3,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 3,
      "Description": "Tells if there are emphasised frequencies above cca. 3.2 kHz.",
      "GroupId": "53267253-1229-4591-9878-83267152648d",
      "EnumEntries": [
        {
          "Id": "5a12c3d4-6f71-98ca-e9db-02b3c4d5e6f7",
          "SchemaEntryId": "4f01b2c3-5e60-87b9-d8ca-f1a2b3c4d5e6",
          "Value": 0,
          "DisplayValue": "None"
        },
        {
          "Id": "6b23d4e5-7082-a9db-faec-13c4d5e6f7a8",
          "SchemaEntryId": "4f01b2c3-5e60-87b9-d8ca-f1a2b3c4d5e6",
          "Value": 1,
          "DisplayValue": "50/15"
        },
        {
          "Id": "8d45f6a7-9204-cbed-1cef-35e6f7a8b9c0",
          "SchemaEntryId": "4f01b2c3-5e60-87b9-d8ca-f1a2b3c4d5e6",
          "Value": 3,
          "DisplayValue": "CCIT J.17"
        }
      ]
    },
    {
      "Id": "83746510-2938-4756-2019-283746510293",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "Channel",
      "DataType": 6,
      "Offset": 3,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 192,
      "GroupId": "53267253-1229-4591-9878-83267152648d",
      "EnumEntries": [
        {
          "Id": "37465102-9384-7562-0192-837465102938",
          "SchemaEntryId": "83746510-2938-4756-2019-283746510293",
          "Value": 0,
          "DisplayValue": "Stereo"
        },
        {
          "Id": "74651029-3847-5620-1928-374651029384",
          "SchemaEntryId": "83746510-2938-4756-2019-283746510293",
          "Value": 64,
          "DisplayValue": "Joint Stereo"
        },
        {
          "Id": "46510293-8475-6201-9283-746510293847",
          "SchemaEntryId": "83746510-2938-4756-2019-283746510293",
          "Value": 128,
          "DisplayValue": "Dual"
        },
        {
          "Id": "65102938-4756-2019-2837-465102938475",
          "SchemaEntryId": "83746510-2938-4756-2019-283746510293",
          "Value": 192,
          "DisplayValue": "Mono"
        }
      ]
    },
    {
      "Id": "a92d3f41-0b8c-47e2-9d3a-156c7e2b8f39",
      "SchemaId": "a2394e1b-0e42-4521-b844-3652d5138133",
      "Name": "Copyright",
      "DataType": 6,
      "Offset": 3,
      "Width": 1,
      "Length": 1,
      "IsBigEndian": false,
      "BitMask": 8,
      "Description": "Indicates if the audio is copyrighted.",
      "GroupId": "53267253-1229-4591-9878-83267152648d",
      "EnumEntries": [
        {
          "Id": "f5a4c6e3-752b-4796-802d-c25e6f3d1a4b",
          "SchemaEntryId": "a92d3f41-0b8c-47e2-9d3a-156c7e2b8f39",
          "Value": 0,
          "DisplayValue": "No"
        },
        {
          "Id": "0b6d7e8f-1a2c-43d5-94e6-b7c8d9e0f1a2",
          "SchemaEntryId": "a92d3f41-0b8c-47e2-9d3a-156c7e2b8f39",
          "Value": 8,
          "DisplayValue": "Yes"
        }
      ]
    }
  ]
}