Поделиться через


Макрос mmioFOURCC (vfw.h)

Макрос mmioFOURCC преобразует четыре символа в код из четырех символов.

Синтаксис

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

Параметры

ch0

Первый символ четырехсимвого кода.

ch1

Второй символ четырехсимвого кода.

ch2

Третий символ четырехзначного кода.

ch3

Четвертый символ четырехсимвого кода.

Возвращаемое значение

None

Remarks

Этот макрос не проверка, является ли возвращаемая им четырехсимвая кодировка допустимой.

Макрос 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
Header vfw.h (включая Windows.h)