Compartilhar via


Função MFConvertToFP16Array (mfapi.h)

Converte uma matriz de números de ponto flutuante de 32 bits em uma matriz de números de ponto flutuante de 16 bits.

Sintaxe

HRESULT MFConvertToFP16Array(
  [in] WORD        *pDest,
  [in] const float *pSrc,
  [in] DWORD       dwCount
);

Parâmetros

[in] pDest

Ponteiro para uma matriz de valores de ponto flutuante de 16 bits, digitado como valores WORD . A matriz deve conter pelo menos elementos dwCount .

[in] pSrc

Ponteiro para uma matriz de valores float . A matriz deve conter pelo menos elementos dwCount .

[in] dwCount

Número de elementos na matriz pSrc a serem convertidos.

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

A função converte os valores na matriz pSrc e os grava na matriz pDest .

Nota Antes do Windows 7, essa função era exportada de evr.dll. A partir do Windows 7, essa função é exportada de mfplat.dll e evr.dll exporta uma função stub que chama mfplat.dll. Para obter mais informações, consulte Alterações de biblioteca no Windows 7.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [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