Класс CTransformOutputPin
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Класс CTransformOutputPin
реализует выходной контакт, используемый классом CTransformFilter .
Как правило, наследование от этого класса не требуется. Большинство методов в этом классе вызывают соответствующие методы класса CTransformFilter , которые можно переопределить. Если вы наследуете от этого класса, необходимо переопределить метод фильтра CTransformFilter::GetPin , чтобы создать экземпляры производного класса.
Этот класс предоставляет интерфейсы IMediaSeeking и IMediaPosition через объект CPosPassThru . Все запросы на поиск передаются в следующий фильтр вышестоящий.
Защищенные переменные-члены | Описание |
---|---|
m_pTransformFilter | Указатель на фильтр владельцев. |
Открытые переменные-члены | Описание |
m_pPosition | Вспомогательный объект для передачи команд поиска вышестоящий. |
Открытые методы | Описание |
CTransformOutputPin | Метод конструктора. |
~CTransformOutputPin | Метод деструктора. |
CheckConnect | Определяет, подходит ли закрепление. |
BreakConnect | Освобождает закрепление из подключения. |
CompleteConnect | Завершает подключение к другому закреплению. |
CheckMediaType | Определяет, принимает ли закрепление определенный тип мультимедиа. |
SetMediaType | Задает тип носителя для подключения. |
DecideBufferSize | Задает требования к буферу. |
GetMediaType | Извлекает предпочтительный тип носителя по значению индекса. |
CurrentMediaType | Извлекает тип носителя для текущего подключения закрепления. |
Методы IPin | Описание |
QueryId | Извлекает идентификатор для закрепления. |
Методы IQualityControl | Описание |
Уведомление | Уведомляет контакт о запросе изменения качества. |
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|