Класс CRendererInputPin
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Класс CBaseRendererInputPin реализует входной контакт для класса CBaseRenderer . За исключением случаев, когда это указано, методы в этом классе делегировать соответствующим методам в классе CBaseRenderer .
Защищенные переменные-члены | Описание |
---|---|
m_pRenderer | Указатель на фильтр. |
Открытые методы | Описание |
CRendererInputPin | Метод конструктора. |
BreakConnect | Добавляет настраиваемый код при разрыве соединения. |
CompleteConnect | Завершает подключение. |
CheckMediaType | Определяет, может ли закрепление поддерживать определенный тип мультимедиа. |
Активен | Переключает закрепление в активный (приостановленный или запущенный) режим. |
Неактивно | Переключает закрепление в неактивное состояние и освобождает память распределителя. |
SetMediaType | Задает тип носителя для закрепления. |
Распределителя | Извлекает указатель на распределитель памяти по умолчанию. |
Методы IPin | Описание |
QueryId | Извлекает идентификатор для закрепления. |
EndOfStream | Сообщает закреплению, что дополнительные данные не ожидаются, пока не будет выдана новая команда выполнения. |
BeginFlush | Сообщает закреплению о начале операции очистки. |
EndFlush | Сообщает закреплению о завершении операции очистки. |
Методы IMemInputPin | Описание |
Receive | Извлекает следующий блок данных из потока. |
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|