Макрос 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 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Заголовок vfw.h (включая Windows.h)