IMFASFStreamSelector::SetOutputMutexSelection メソッド (wmcontainer.h)

出力に関連付けられている相互除外オブジェクトに使用する相互除外レコードを選択します。

構文

HRESULT SetOutputMutexSelection(
  [in] DWORD dwOutputNum,
  [in] DWORD dwMutexNum,
  [in] WORD  wSelectedRecord
);

パラメーター

[in] dwOutputNum

ストリームを設定する出力番号。

[in] dwMutexNum

選択する相互除外のインデックス。

[in] wSelectedRecord

選択する指定された相互除外のレコード。

戻り値

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

リターン コード 説明
S_OK
メソッドが成功しました。

注釈

出力は、解析される Advanced Systems Format (ASF) データ セクションのストリームです。 相互排他が使用されている場合、相互排他ストリームは同じ出力を共有します。

ASF ファイルには、言語ベースとビット レート ベースの相互除外の両方を持つファイルなど、相互に排他的な複数のリレーションシップを含めることができます。 出力が相互に排他的な複数のリレーションシップに関係する場合は、それぞれのレコードを選択する必要があります。

要件

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

こちらもご覧ください

IMFASFStreamSelector

IMFASFStreamSelector::GetOutputMutex