Compartilhar via


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

Confira também

Funções do Media Foundation