атрибут MF_TOPONODE_NOSHUTDOWN_ON_REMOVE
Указывает, как сеанс мультимедиа завершает работу объекта в топологии.
Тип данных
UINT32
Рассматривать как логическое значение.
Замечания
Этот атрибут применяется к следующим типам узла топологии:
- Выходные узлы
- Любой узел преобразования, содержащий асинхронное преобразование Media Foundation (MFT).
Атрибут может иметь следующие значения:
значение | Описание |
---|---|
TRUE | Когда сеанс мультимедиа переключается на новую топологию или очищает текущую топологию, он не завершает работу объекта, который принадлежит этому узлу топологии. |
FALSE | Когда сеанс мультимедиа переключается на новую топологию или очищает текущую топологию, он завершает работу объекта узла следующим образом:
|
Значение по умолчанию — TRUE.
Если приложение очереди нескольких топологий, рекомендуется задать для этого атрибута значение FALSE. В противном случае объекты в топологии могут завершиться неправильно.
Этот атрибут не применяется при завершении работы сеанса мультимедиа путем вызова МВФMediaSession::Shutdown. Когда сеанс мультимедиа завершает работу, он всегда закрывает приемники мультимедиа и асинхронные MFT в текущей топологии.
Константу GUID для этого атрибута экспортируется из mfuuid.lib.
Requirements
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Верхний колонтитул |
|
См. также