IMFRateControl インターフェイス (mfidl.h)

再生速度を取得または設定します。

継承

IMFRateControl インターフェイスは、IUnknown インターフェイスから継承されます。 IMFRateControl には、次の種類のメンバーもあります。

メソッド

IMFRateControl インターフェイスには、これらのメソッドがあります。

 
IMFRateControl::GetRate

現在の再生速度を取得します。 (IMFRateControl.GetRate)
IMFRateControl::SetRate

再生速度を設定します。 (IMFRateControl.SetRate)

注釈

オブジェクトは、このインターフェイスをサービスとして公開できます。 インターフェイスへのポインターを取得するには、サービス識別子MF_RATE_CONTROL_SERVICEを使用して IMFGetService::GetService を呼び出します。 メディア セッションでは、このインターフェイスがサポートされています。 メディア ソースと変換は、レートの変更をサポートする場合、このインターフェイスをサポートします。 メディア シンクでは、このインターフェイスをサポートする必要はありません。 メディア シンクには、 IMFClockStateSink::OnClockSetRate メソッドを使用してレートの変更が通知されます。

詳細については、「 レート制御について」を参照してください。

オブジェクトがサポートする再生レートを検出するには、 IMFRateSupport インターフェイスを使用します

要件

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

こちらもご覧ください

レート制御について

メディア ファンデーション インターフェイス