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