Freigeben über


MFConvertToFP16Array-Funktion (mfapi.h)

Konvertiert ein Array von 32-Bit-Gleitkommazahlen in ein Array von 16-Bit-Gleitkommazahlen.

Syntax

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

Parameter

[in] pDest

Zeiger auf ein Array von 16-Bit-Gleitkommawerten, die als WORD-Werte eingegeben werden. Das Array muss mindestens dwCount-Elemente enthalten.

[in] pSrc

Zeiger auf ein Array von Gleitkommawerten . Das Array muss mindestens dwCount-Elemente enthalten.

[in] dwCount

Anzahl der zu konvertierenden Elemente im pSrc-Array .

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Funktion konvertiert die Werte im pSrc-Array und schreibt sie in das pDest-Array .

Hinweis Vor Windows 7 wurde diese Funktion aus evr.dll exportiert. Ab Windows 7 wird diese Funktion aus mfplat.dll exportiert, und evr.dll exportiert eine Stubfunktion, die in mfplat.dll aufruft. Weitere Informationen finden Sie unter Bibliotheksänderungen in Windows 7.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfapi.h
Bibliothek Evr.lib
DLL Mfplat.dll

Weitere Informationen

Media Foundation-Funktionen