Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
max
min
Expand Minimize

mmioFOURCC macro

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

Syntax


FOURCC mmioFOURCC(
   CHAR ch0,
   CHAR ch1,
   CHAR ch2,
   CHAR 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

Returns the four-character code created from the given characters.

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

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Mmsystem.h (include Windows.h)

 

 

Community Additions

ADD
Show:
© 2015 Microsoft