Função MFCreateVideoMediaTypeFromBitMapInfoHeaderEx (mfapi.h)
Cria um tipo de mídia de vídeo de uma estrutura BITMAPINFOHEADER .
Sintaxe
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
Um ponteiro para a estrutura BITMAPINFOHEADER a ser convertida.
[in] cbBitMapInfoHeader
O tamanho da estrutura BITMAPINFOHEADER em bytes, incluindo o tamanho de qualquer entrada de paleta ou máscaras de cores que seguem a estrutura.
dwPixelAspectRatioX
A dimensão X da taxa de proporção de pixel.
dwPixelAspectRatioY
A dimensão Y da taxa de proporção de pixel.
InterlaceMode
Um membro da enumeração MFVideoInterlaceMode , especificando como o vídeo é entrelaçado.
VideoFlags
Um OR bit a bit de sinalizadores da enumeração MFVideoFlags .
dwFramesPerSecondNumerator
O numerador da taxa de quadros em quadros por segundo.
dwFramesPerSecondDenominator
O denominador da taxa de quadros em quadros por segundo
dwMaxBitRate
A taxa de dados aproximada do fluxo de vídeo, em bits por segundo. Se a taxa for desconhecida, defina esse parâmetro como zero.
[out] ppIVideoMediaType
Recebe um ponteiro para a interface IMFVideoMediaType . O chamador deve liberar a interface.
Retornar valor
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfapi.h |
Biblioteca | Evr.lib |
DLL | Mfplat.dll |