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 |