Интерфейс IDxtCompositor

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Примечание

[Не рекомендуется. Этот API можно удалить из будущих выпусков Windows.]

 

Интерфейс IDxtCompositor задает свойства перехода Compositor .

Этот интерфейс используется внутренними службами редактирования DirectShow (DES) при отрисовке перехода Compositor. Приложения DES не должны использовать этот интерфейс. Чтобы задать свойства перехода в DES, используйте интерфейс IPropertySetter .

Переход Compositor композитирует изображение переднего плана на фоновое изображение. Исходный прямоугольник определяет раздел изображения переднего плана, который является составным. Целевой прямоугольник определяет раздел фонового изображения, получающего изображение переднего плана. На следующей схеме показаны эти прямоугольники.

Свойства перехода compositor

Элементы

Интерфейс IDxtCompositor наследуется от IDXEffect. IDxtCompositor также имеет следующие типы элементов:

Методы

Интерфейс IDxtCompositor содержит следующие методы.

Метод Описание
get_Height Извлекает высоту целевого прямоугольника.
get_OffsetX Извлекает горизонтальное смещение целевого прямоугольника.
get_OffsetY Извлекает вертикальное смещение целевого прямоугольника.
get_SrcHeight Извлекает высоту исходного прямоугольника.
get_SrcOffsetX Извлекает горизонтальное смещение исходного прямоугольника.
get_SrcOffsetY Извлекает вертикальное смещение исходного прямоугольника.
get_SrcWidth Извлекает ширину исходного прямоугольника.
get_Width Извлекает ширину целевого прямоугольника.
put_Height Задает высоту целевого прямоугольника.
put_OffsetX Задает горизонтальное смещение целевого прямоугольника.
put_OffsetY Задает вертикальное смещение целевого прямоугольника.
put_SrcHeight Задает высоту исходного прямоугольника.
put_SrcOffsetX Задает горизонтальное смещение исходного прямоугольника.
put_SrcOffsetY Задает вертикальное смещение исходного прямоугольника.
put_SrcWidth Задает ширину исходного прямоугольника.
put_Width Задает ширину целевого прямоугольника.

 

Комментарии

Примечание

Файл заголовка Qedit.h несовместим с заголовками Direct3D более поздней версии 7.

 

Примечание

Чтобы получить Qedit.h, скачайте обновление Microsoft Windows SDK для Windows Vista и платформа .NET Framework 3.0. Qedit.h недоступен в Microsoft Windows SDK для Windows 7 и платформа .NET Framework 3.5 с пакетом обновления 1 (SP1).

 

Требования

Требование Значение
Заголовок
Qedit.h
Библиотека
Strmiids.lib