共用方式為


產生 Four-Character 碼

[與此頁面相關聯的功能 多媒體檔案 I/O是舊版功能。 來源讀取器已取代它。 來源讀取器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式碼盡可能使用 來源讀取器,而不是 多媒體檔案 I/O。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

您可以使用 mmioFOURCC 巨集或 mmioStringToFOURCC 函式來產生四個字元代碼。 下列範例會使用 mmioFOURCC 來產生 「WAVE」 的四個字元代碼。

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

下列範例使用 mmioStringToFOURCC 來產生 “WAVE” 的四個字元代碼。

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

mmioStringToFOURCC 中的第二個參數 指定將字串轉換成四個字元代碼的旗標。 如果您指定MMIO_TOUPPER旗標,mmioStringToFOURCC 會將字串中的所有字母字元轉換成大寫。 當您需要指定四個字元的程式代碼來識別自定義 I/O 程式時,這非常有用,因為識別擴展名名稱的四個字元代碼全都必須是大寫。