IMFPMediaPlayer::GetSupportedRates メソッド (mfplay.h)

大事な 廃止。 この API は、今後の Windows リリースから削除される可能性があります。 アプリケーションでは、再生に メディア セッション を使用する必要があります。
 

サポートされている再生レートの範囲を取得します。

構文

HRESULT GetSupportedRates(
  [in]  BOOL  fForwardDirection,
  [out] float *pflSlowestRate,
  [out] float *pflFastestRate
);

パラメーター

[in] fForwardDirection

前方再生の再生速度を取得するには 、TRUE を 指定します。 逆再生のレートを取得するには 、FALSE を指定します

[out] pflSlowestRate

サポートされている最も遅いレートを受け取ります。

[out] pflFastestRate

サポートされている最も速いレートを受け取ります。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
メソッドが成功しました。
MF_E_UNSUPPORTED_RATE
現在のメディア項目は、要求された方向 (前方または逆) での再生をサポートしていません。

解説

再生レートは、現在のレートと通常のレートの比率で表されます。 たとえば、1.0 は通常の再生速度を示し、0.5 は半分の速度を示し、2.0 は 2 倍の速度を示します。 正の値は前方再生を示し、負の値は逆再生を示します。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfplay.h

関連項目

IMFPMediaPlayer

オーディオ/ビデオ再生に MFPlay を使用する