Поделиться через


Метод IMFASFStreamSelector::SetOutputMutexSelection (wmcontainer.h)

Выбирает запись взаимного исключения, используемую для объекта взаимного исключения, связанного с выходными данными.

Синтаксис

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

Параметры

[in] dwOutputNum

Выходной номер, для которого следует задать поток.

[in] dwMutexNum

Индекс взаимного исключения, для которого нужно выбрать.

[in] wSelectedRecord

Запись указанного взаимного исключения для выбора.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Выходные данные — это поток в разделе данных в расширенном системном формате (ASF), который будет проанализирован. Если используется взаимное исключение, то взаимоисключающие потоки используют одни и те же выходные данные.

ASF-файл может содержать несколько взаимоисключающих связей, например файл с взаимоисключающим исключением на основе языка и скорости. Если выходные данные участвуют в нескольких взаимоисключающих связях, необходимо выбрать запись из каждой из них.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header wmcontainer.h
Библиотека Mfuuid.lib

См. также раздел

IMFASFStreamSelector

IMFASFStreamSelector::GetOutputMutex