MFConvertToFP16Array 関数 (mfapi.h)

32 ビット浮動小数点数の配列を 16 ビット浮動小数点数の配列に変換します。

構文

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

パラメーター

[in] pDest

WORD 値として入力された 16 ビット浮動小数点値の配列へのポインター。 配列には、少なくとも dwCount 要素が含まれている必要があります。

[in] pSrc

float 値の配列へのポインター。 配列には、少なくとも dwCount 要素が含まれている必要があります。

[in] dwCount

変換する pSrc 配列内の要素の数。

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

関数は 、pSrc 配列内の値を変換し、 pDest 配列に書き込みます。

メモ Windows 7 より前のバージョンでは、この関数は evr.dll からエクスポートされていました。 Windows 7 以降では、この関数は mfplat.dll からエクスポートされ、evr.dll は mfplat.dll に呼び出すスタブ関数をエクスポートします。 詳細については、「 Windows 7 でのライブラリの変更」を参照してください。
 

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfapi.h
Library Evr.lib
[DLL] Mfplat.dll

こちらもご覧ください

メディア ファンデーション機能