Подобъектов
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
[Этот API не поддерживается и может быть изменен или недоступен в будущем.]
Источники, эффекты и переходы имеют внутренние указатели на другие COM-объекты, называемые подобъектами. Подобъект выполняет фактическую работу объекта . Подобъект источника — это компонент, который создает видео- или аудиоданные. Подобъект эффекта или перехода — это компонент, преобразующий данные; например, в видеоэффекте создается визуальный эффект в видеопотоке.
Тип подобъекта зависит от типа объекта:
- Источник: любой фильтр источника DirectShow или фильтр средства синтаксического анализа, который поддерживает поиск и создает формат, поддерживаемый DES. Это может быть сжатый формат, если существуют фильтры DirectShow для его декодирования.
- Эффект. Для видео — любой двухмерный объект преобразования Microsoft® DirectX® с одним вводом. Для звука — любой фильтр звуковых эффектов DirectShow.
- Переход. Для видео — любой двухвходный объект DirectX Transform. Звук не поддерживает переходы.
Группы, композиции и дорожки не имеют подобъектов.
Приложение не задает указатель подобъекта напрямую. Для эффектов и переходов приложение вызывает метод IAMTimelineObj::SetSubObjectGUID , чтобы указать GUID подобъекта. Для исходных объектов приложение обычно вызывает IAMTimelineSrc::SetMediaName , чтобы указать имя исходного файла. Однако метод SetSubObjectGUID также можно использовать для исходных объектов, чтобы указать идентификатор класса (CLSID) фильтра.
Дополнительные сведения см. в разделах Работа с источниками и Работа с эффектами и переходами.
Связанные темы