原文 [[https://developer.apple.com/library/mac/documentation/MusicAudio/Conceptual/CoreAudioOverview/SupportedAudioFormatsMacOSX/SupportedAudioFormatsMacOSX.html|Core Audio Overview: Supported Audio File and Data Formats]] ====== 対応するオーディオファイルとデータ形式 ====== この付録では Mac OS X v10.4 の Core Audio でサポートされている、オーディオデータとファイル形式について説明します。 それぞれのオーディオファイル形式がサポートするデータ形式をリストアップしています。 つまり、コンバータは特定のファイル形式から、リストアップされているデータ形式へデータを変換するために存在します。 いくつかのデータ形式(例えば AC3 など)はリニア PCM 形式に変換することは出来ません。従って、普通の Audio Unit でこれらデータを扱うことができません。 Core Audio Format は多くのフォーマットのラッパーとして機能します。しかし、これは、必ずしもシステムがこれらの形式間の変換が可能であることを、意味するものではありません。 例えば、MP3 データをラップした CAF ファイルは、MP3 データストリームに変換することはできますが、他のデータ形式に変換できるとは限りません。 **Table C-1** 各ファイル形式が持つことのできるデータ形式 ^ファイル形式 ^データ形式 | |AAC (.aac, .adts) |'aac ' | |AC3 (.ac3) |'ac-3' | |AIFC (.aif, .aiff,.aifc) |BEI8, BEI16, BEI24, BEI32, BEF32, BEF64, 'ulaw', 'alaw', 'MAC3', 'MAC6', 'ima4' , 'QDMC', 'QDM2', 'Qclp', 'agsm'| |AIFF (.aiff) |BEI8, BEI16, BEI24, BEI32| |Apple Core Audio Format (.caf) |'.mp3', 'MAC3', 'MAC6', 'QDM2', 'QDMC', 'Qclp', 'Qclq', 'aac ', 'agsm', 'alac', 'alaw', 'drms', 'dvi ', 'ima4', 'lpc ', BEI8, BEI16, BEI24, BEI32, BEF32, BEF64, LEI16, LEI24, LEI32, LEF32, LEF64, 'ms\x00\x02', 'ms\x00\x11', 'ms\x001', 'ms\x00U', 'ms \x00', 'samr', 'ulaw' | |MPEG Layer 3 (.mp3) |'.mp3' | |MPEG 4 Audio (.mp4) |'aac ' | |MPEG 4 Audio (.m4a) |'aac ', alac' | |NeXT/Sun Audio (.snd, .au) |BEI8, BEI16, BEI24, BEI32, BEF32, BEF64, 'ulaw' | |Sound Designer II (.sd2) |BEI8, BEI16, BEI24, BEI32 | |WAVE (.wav) |LEUI8, LEI16, LEI24, LEI32, LEF32, LEF64, 'ulaw', 'alaw' | リニア PCM 形式のタグ。例えば、BEF32 は ビッグエンディアンリニア PCM 32 ビット浮動小数点型を表します。 **Table C-2** リニア PCM 形式のタグ |LE |リトルエンディアン | |BE |ビッグエンディアン | |F |浮動小数点型 | |I |符号付き整数型 | |UI |符号なし整数型 | |8/16/24/32/64 |ビット数 | Core Audio は、リニア PCM をエンコード/デコードするための多くのコーデックを持っています。 Mac OS X v10.4 では、以下に示すオーディオデータ形式のコーデックが利用可能です。 環境によっては、オーディオアプリケーションがエンコーダ/デコーダを追加インストールしているかもしれません。 ^オーディオデータ形式 ^エンコード ^デコード | |MPEG Layer 3 ('.mp3') | × | ○ | |MACE 3:1 ('MAC3') | ○ | ○ | |MACE 6:1 ('MAC6') | ○ | ○ | |QDesign Music 2 ('QDM2') | ○ | ○ | |QDesign ('QDMC') | × | ○ | |Qualcomm PureVoice ('Qclp') | ○ | ○ | |Qualcomm QCELP ('qclq') | × | ○ | |AAC ('aac ') | ○ | ○ | |Apple Lossless ('alac') | ○ | ○ | |Apple GSM 10:1 ('agsm') | × | ○ | |ALaw 2:1 'alaw') | ○ | ○ | |Apple DRM Audio Decoder ('drms') | × | ○ | |AC-3 | × | × | |DVI 4:1 ('dvi ') | × | ○ | |Apple IMA 4:1 ('ima4') | ○ | ○ | |LPC 23:1 ('lpc ') | × | ○ | |Microsoft ADPCM | × | ○ | |DVI ADPCM | ○ | ○ | |GSM610 | × | ○ | |AMR Narrowband ('samr')| ○ | ○ | |µLaw 2:1 ('ulaw') | ○ | ○ |