Compartir a través de


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

Nota Antes de Windows 7, esta función se exportó desde evr.dll. A partir de Windows 7, esta función se exporta desde mfplat.dll y evr.dll exporta una función de código auxiliar que llama a mfplat.dll. Para obtener más información, consulta Cambios de biblioteca en Windows 7.
 

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

Consulte también

Funciones de Media Foundation

Tipos de medios