Función MFCreateVideoMediaTypeFromBitMapInfoHeaderEx (mfapi.h)

Crea un tipo de medio de vídeo a partir de una estructura BITMAPINFOHEADER .

Sintaxis

HRESULT MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(
  [in]  const BITMAPINFOHEADER *pbmihBitMapInfoHeader,
  [in]  UINT32                 cbBitMapInfoHeader,
        DWORD                  dwPixelAspectRatioX,
        DWORD                  dwPixelAspectRatioY,
        MFVideoInterlaceMode   InterlaceMode,
        QWORD                  VideoFlags,
        DWORD                  dwFramesPerSecondNumerator,
        DWORD                  dwFramesPerSecondDenominator,
        DWORD                  dwMaxBitRate,
  [out] IMFVideoMediaType      **ppIVideoMediaType
);

Parámetros

[in] pbmihBitMapInfoHeader

Puntero a la estructura BITMAPINFOHEADER que se va a convertir.

[in] cbBitMapInfoHeader

Tamaño de la estructura BITMAPINFOHEADER en bytes, incluido el tamaño de las entradas de paleta o máscaras de color que siguen a la estructura.

dwPixelAspectRatioX

Dimensión X de la relación de aspecto de píxeles.

dwPixelAspectRatioY

Dimensión Y de la relación de aspecto de píxeles.

InterlaceMode

Miembro de la enumeración MFVideoInterlaceMode , especificando cómo se entrelaza el vídeo.

VideoFlags

OR bit a bit de marcas de la enumeración MFVideoFlags .

dwFramesPerSecondNumerator

Numerador de la velocidad de fotogramas en fotogramas por segundo.

dwFramesPerSecondDenominator

El denominador de la velocidad de fotogramas en fotogramas por segundo

dwMaxBitRate

Velocidad de datos aproximada de la secuencia de vídeo, en bits por segundo. Si se desconoce la velocidad, establezca este parámetro en cero.

[out] ppIVideoMediaType

Recibe un puntero a la interfaz IMFVideoMediaType . El autor de la llamada debe liberar la interfaz .

Valor devuelto

Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [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