Интерфейс IKsDataTypeCompletion (ksproxy.h)
Интерфейс IKsDataTypeCompletion предоставляет метод для завершения частично указанных типов мультимедиа, которые передаются в метод IAMStreamConfig::SetFormat .
Идентификатор IID для этого интерфейса IID_IKsDataTypeCompletion.
Наследование
Интерфейс IKsDataTypeCompletion наследуется от интерфейса IUnknown .
Методы
Интерфейс IKsDataTypeCompletion содержит следующие методы.
IKsDataTypeCompletion::KsCompleteMediaType Метод KsCompleteMediaType завершает частично указанный тип мультимедиа, который был впервые представлен методу IAMStreamConfig::SetFormat. |
Комментарии
Чтобы сохранить тип данных прокси-сервера нейтральным, можно загрузить необязательные обработчики типов данных для передачи потока данных в фильтры режима ядра или из него. Обработчик типов данных следует реализовать в качестве COM-сервера, который, по крайней мере, поддерживает интерфейс IKsDataTypeHandler . Интерфейс IKsDataTypeCompletion является необязательным для обработчиков типов данных. Обработчик типа данных поддерживает IKsDataTypeCompletion только в том случае, если формат мультимедиа имеет частично указанную форму.
Обработчик типов данных обычно загружается в процессе подключения контактов и выгружается при разрыве соединения. Однако обработчик типов данных иногда загружается кратко для других целей. Например, если приложение использует метод IAMStreamConfig::SetFormat DirectShow, оно может использовать обработчик типа данных для завершения частичного параметра типа мультимедиа, возвращаемого из IAMStreamConfig::SetFormat. Дополнительные сведения об IAMStreamConfig::SetFormat см. в документации по Microsoft Windows SDK.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ksproxy.h (включая Ksproxy.h) |