mmioFOURCC 宏 (vfw.h)

mmioFOURCC 宏将四个字符转换为四个字符的代码。

语法

FOURCC mmioFOURCC(
    CHAR ch0,
    CHAR ch1,
    CHAR ch2,
    CHAR ch3
);

参数

ch0

四个字符代码的第一个字符。

ch1

四个字符代码的第二个字符。

ch2

四个字符代码的第三个字符。

ch3

四个字符代码的第四个字符。

返回值

类型: FOURCC

返回从给定字符创建的四个字符代码。

注解

此宏不检查它返回的四个字符代码是否有效。

mmioFOURCC 宏的定义如下:


#define mmioFOURCC(ch0, ch1, ch2, ch3) \ 
    MAKEFOURCC(ch0, ch1, ch2, ch3); 
 

然后,MAKEFOURCC 宏的定义如下:


#define MAKEFOURCC(ch0, ch1, ch2, ch3)  \ 
    ((DWORD)(BYTE)(ch0) | ((DWORD)(BYTE)(ch1) << 8) |  \ 
    ((DWORD)(BYTE)(ch2) << 16) | ((DWORD)(BYTE)(ch3) << 24 )); 

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows操作系统
标头 vfw.h (包括 Windows.h)