Класс CTransInPlaceOutputPin
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Класс CTransInPlaceOutputPin
реализует выходную закрепку, используемую классом CTransInPlaceFilter .
Как правило, наследование от этого класса не требуется. В этом случае необходимо переопределить метод CTransInPlaceFilter::GetPin фильтра, чтобы создать экземпляры производного класса.
Защищенные переменные-члены | Описание |
---|---|
m_pTIPFilter | Указатель на фильтр, создавший этот контакт. |
Открытые методы | Описание |
CTransInPlaceOutputPin | Метод конструктора. |
CheckMediaType | Определяет, принимает ли закрепление определенный тип мультимедиа. |
SetAllocator | Указывает распределителя для подключения. |
ConnectedIMemInputPin | Извлекает указатель на нисходящий входной контакт. |
PeekAllocator | Извлекает указатель на распределитель булавки. |
Методы IPin | Описание |
EnumMediaTypes | Перечисляет предпочтительные типы мультимедиа закрепления. |
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|