Condividi tramite


Funzione MFConvertToFP16Array (mfapi.h)

Converte una matrice di numeri a virgola mobile a 32 bit in una matrice di numeri a virgola mobile a 16 bit.

Sintassi

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

Parametri

[in] pDest

Puntatore a una matrice di valori a virgola mobile a 16 bit, digitati come valori WORD . La matrice deve contenere almeno gli elementi dwCount .

[in] pSrc

Puntatore a una matrice di valori float . La matrice deve contenere almeno gli elementi dwCount .

[in] dwCount

Numero di elementi nella matrice pSrc da convertire.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

La funzione converte i valori nella matrice pSrc e li scrive nella matrice pDest .

Nota Prima di Windows 7, questa funzione è stata esportata da evr.dll. A partire da Windows 7, questa funzione viene esportata da mfplat.dll e evr.dll esporta una funzione stub che chiama in mfplat.dll. Per altre informazioni, vedere Modifiche alla libreria in Windows 7.
 

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfapi.h
Libreria Evr.lib
DLL Mfplat.dll

Vedi anche

Funzioni di Media Foundation