Función MFCreateVideoMediaTypeFromVideoInfoHeader2 (mfapi.h)
Crea un tipo de medio a partir de una estructura de KS_VIDEOINFOHEADER2 .
Sintaxis
HRESULT MFCreateVideoMediaTypeFromVideoInfoHeader2(
const KS_VIDEOINFOHEADER2 *pVideoInfoHeader,
DWORD cbVideoInfoHeader,
QWORD AdditionalVideoFlags,
const GUID *pSubtype,
IMFVideoMediaType **ppIVideoMediaType
);
Parámetros
pVideoInfoHeader
Puntero a la estructura KS_VIDEOINFOHEADER2 que se va a convertir. (Esta estructura es idéntica a la estructura directShow VIDEOINFOHEADER2 ).
cbVideoInfoHeader
Tamaño de la estructura de KS_VIDEOINFOHEADER2 en bytes.
AdditionalVideoFlags
OR bit a bit de marcas de la enumeración MFVideoFlags . Use este parámetro para obtener información de formato que no esté incluida en la estructura de KS_VIDEOINFOHEADER2 .
pSubtype
Puntero a un GUID de subtipo. Este parámetro puede ser NULL. Si se especifica el GUID de subtipo, la función la usa para establecer el subtipo multimedia. De lo contrario, la función intenta deducir el subtipo del campo biCompression contenido en la estructura KS_VIDEOINFOHEADER2 .
ppIVideoMediaType
Recibe un puntero a la interfaz IMFVideoMediaType . El autor de la llamada debe liberar la interfaz .
Valor devuelto
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfapi.h |
Library | Evr.lib |
Archivo DLL | Mfplat.dll |