IMFQualityAdvise::SetDropMode メソッド (mfidl.h)

ドロップ モードを設定します。 ドロップ モードでは、コンポーネントは、ドロップ モードのレベルに応じて、多かれ少なかれ積極的にサンプルをドロップします。

構文

HRESULT SetDropMode(
  [in] MF_QUALITY_DROP_MODE eDropMode
);

パラメーター

[in] eDropMode

MF_QUALITY_DROP_MODE列挙体のメンバーとして指定された、要求されたドロップ モード。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
MF_E_NO_MORE_DROP_MODES
コンポーネントは、指定されたモード以上のモードをサポートしていません。

解説

メディア ソースでこのメソッドを呼び出すと、メディア ソースがシン出力と非シン出力を切り替える可能性があります。 その場合、影響を受けるストリームは MEStreamThinMode イベントを送信して遷移を示します。 操作は非同期です。 SetDropMode が返された後、切り替え前にキューに入っていたサンプルを受け取る場合があります。 MEStreamThinMode イベントは、遷移が発生するストリーム内の正確なポイントをマークします。

要件

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

関連項目

IMFQualityAdvise