mmioFOURCC macro (vfw.h)

The mmioFOURCC macro converts four characters into a four-character code.

Syntax

void mmioFOURCC(
   ch0,
   ch1,
   ch2,
   ch3
);

Parameters

ch0

First character of the four-character code.

ch1

Second character of the four-character code.

ch2

Third character of the four-character code.

ch3

Fourth character of the four-character code.

Return value

None

Remarks

This macro does not check whether the four-character code it returns is valid.

The mmioFOURCC macro is defined as follows:


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

The MAKEFOURCC macro, in turn, is defined as follows:


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

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header vfw.h (include Windows.h)