Parsed: 112325

  public function QuicktimeIODSaudioProfileName($audio_profile_id) {
    static $QuicktimeIODSaudioProfileNameLookup = array();
    if (empty($QuicktimeIODSaudioProfileNameLookup)) {
      $QuicktimeIODSaudioProfileNameLookup = array(
        0x00 => 'ISO Reserved (0x00)',
        0x01 => 'Main Audio Profile @ Level 1',
        0x02 => 'Main Audio Profile @ Level 2',
        0x03 => 'Main Audio Profile @ Level 3',
        0x04 => 'Main Audio Profile @ Level 4',
        0x05 => 'Scalable Audio Profile @ Level 1',
        0x06 => 'Scalable Audio Profile @ Level 2',
        0x07 => 'Scalable Audio Profile @ Level 3',
        0x08 => 'Scalable Audio Profile @ Level 4',
        0x09 => 'Speech Audio Profile @ Level 1',
        0x0A => 'Speech Audio Profile @ Level 2',
        0x0B => 'Synthetic Audio Profile @ Level 1',
        0x0C => 'Synthetic Audio Profile @ Level 2',
        0x0D => 'Synthetic Audio Profile @ Level 3',
        0x0E => 'High Quality Audio Profile @ Level 1',
        0x0F => 'High Quality Audio Profile @ Level 2',
        0x10 => 'High Quality Audio Profile @ Level 3',
        0x11 => 'High Quality Audio Profile @ Level 4',
        0x12 => 'High Quality Audio Profile @ Level 5',
        0x13 => 'High Quality Audio Profile @ Level 6',
        0x14 => 'High Quality Audio Profile @ Level 7',
        0x15 => 'High Quality Audio Profile @ Level 8',
        0x16 => 'Low Delay Audio Profile @ Level 1',
        0x17 => 'Low Delay Audio Profile @ Level 2',
        0x18 => 'Low Delay Audio Profile @ Level 3',
        0x19 => 'Low Delay Audio Profile @ Level 4',
        0x1A => 'Low Delay Audio Profile @ Level 5',
        0x1B => 'Low Delay Audio Profile @ Level 6',
        0x1C => 'Low Delay Audio Profile @ Level 7',
        0x1D => 'Low Delay Audio Profile @ Level 8',
        0x1E => 'Natural Audio Profile @ Level 1',
        0x1F => 'Natural Audio Profile @ Level 2',
        0x20 => 'Natural Audio Profile @ Level 3',
        0x21 => 'Natural Audio Profile @ Level 4',
        0x22 => 'Mobile Audio Internetworking Profile @ Level 1',
        0x23 => 'Mobile Audio Internetworking Profile @ Level 2',
        0x24 => 'Mobile Audio Internetworking Profile @ Level 3',
        0x25 => 'Mobile Audio Internetworking Profile @ Level 4',
        0x26 => 'Mobile Audio Internetworking Profile @ Level 5',
        0x27 => 'Mobile Audio Internetworking Profile @ Level 6',
        0x28 => 'AAC Profile @ Level 1',
        0x29 => 'AAC Profile @ Level 2',
        0x2A => 'AAC Profile @ Level 4',
        0x2B => 'AAC Profile @ Level 5',
        0x2C => 'High Efficiency AAC Profile @ Level 2',
        0x2D => 'High Efficiency AAC Profile @ Level 3',
        0x2E => 'High Efficiency AAC Profile @ Level 4',
        0x2F => 'High Efficiency AAC Profile @ Level 5',
        0xFE => 'Not part of MPEG-4 audio profiles',
        0xFF => 'No audio capability required',
      );
    }
    return (isset($QuicktimeIODSaudioProfileNameLookup[$audio_profile_id]) ? $QuicktimeIODSaudioProfileNameLookup[$audio_profile_id] : 'ISO Reserved / User Private');
  }