次の方法で共有


Four-Character コードの生成

[このページに関連付けられている機能である マルチメディア ファイル I/O は、従来の機能です。 ソース リーダーに置き換わりました。 ソース リーダーは、Windows 10とWindows 11用に最適化されています。 可能な場合は、新しいコードでマルチメディア ファイル I/O ではなくソース リーダーを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

mmioFOURCC マクロまたは mmioStringToFOURCC 関数を使用して、4 文字のコードを生成できます。 次の例では 、mmioFOURCC を使用して、"WAVE" の 4 文字のコードを生成します。

FOURCC fourccID; 
. 
. 
. 
fourccID = mmioFOURCC('W', 'A', 'V', 'E'); 
 

次の例では 、mmioStringToFOURCC を使用して、"WAVE" の 4 文字のコードを生成します。

FOURCC fourccID; 
. 
. 
. 
fourccID = mmioStringToFOURCC("WAVE", 0); 

mmioStringToFOURCC の 2 番目のパラメーターは、文字列を 4 文字のコードに変換するためのフラグを指定します。 MMIO_TOUPPER フラグを指定すると、 mmioStringToFOURCC は文字列内のすべてのアルファベット文字を大文字に変換します。 これは、ファイル拡張子名を識別する 4 文字のコードがすべて大文字である必要があるため、カスタム I/O プロシージャを識別するために 4 文字のコードを指定する必要がある場合に便利です。