Интерфейс 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)

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

IKsDataTypeHandler