Переход на очистку SMPTE
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Примечание
[Не рекомендуется. Этот API может быть удален из будущих выпусков Windows.]
Переход на очистку SMPTE создает любой из стандартных стирок, определенных Обществом кино- и телевизионных инженеров (SMPTE) в документе SMPTE 258M-1993, за исключением четырехугольника.
Идентификатор класса (CLSID): {DE75D012-7A65-11D2-8CEA-00A0C9441E20}
Имя переменной CLSID: CLSID_DxtJpeg
Понятное имя: "DxtJpeg"
Свойства
Свойство | Тип | По умолчанию | Описание |
---|---|---|---|
BorderColor | long | 0x000000 | Цвет границы по краям шаблона очистки. Значение этого атрибута представляет собой шестнадцатеричное число в формате 0xRRGGBB, где RR — красное значение, GG — зеленое значение, а BB — синее значение. (Таким образом, чистый красный, зеленый и синий 0xFF000, 0x00FF00 и 0x0000FF соответственно.) |
BorderSoftness | long | 0 | Ширина размытой области по краям шаблона очистки. Укажите ноль для нечетких областей. |
BorderWidth | long | 0 | Ширина сплошной границы по краям шаблона очистки. Укажите ноль для без границы. |
MaskName | BSTR | NULL | Если значение не равно NULL, указывает имя JPEG-файла, используемого в качестве маски очистки вместо стандартной встроенной очистки. Файл должен содержать монохромный градиент 8 бит на пиксель. Градиент используется в качестве маски для определения хода очистки. |
MaskNum | long | 1 | Стандартный код очистки SMPTE, указывающий стиль очистки для использования. Список кодов очистки и связанных с ними схем см. в документе SMPTE 258M-1993. |
OffsetX | long | 0 | Горизонтальное смещение источника очистки от центра изображения. Допустимо только для значений MaskNum от 101 до 131. |
OffsetY | long | 0 | Verical offset of the wipe origin from the center of the image. Допустимо только для значений MaskNum от 101 до 131. |
ReplicateX | long | 0 | Количество раз репликации шаблона очистки по горизонтали. Допустимо только для значений MaskNum от 101 до 131. |
Репликация | long | 0 | Количество операций репликации шаблона очистки по вертикали. Допустимо только для значений MaskNum от 101 до 131. |
Scalex | double | 1,0 | Величина, на которую выполняется горизонтальное растяжение очистки в процентах от исходного определения очистки. Допустимо только для значений MaskNum от 101 до 131. |
Scaley | double | 1,0 | Объем растяжения очистки по вертикали в процентах от исходного определения очистки. Допустимо только для значений MaskNum от 101 до 131. |
Комментарии
Этот переход поддерживает следующие стандартные очистки SMPTE:
Число | Описание | Число | Описание |
---|---|---|---|
1 | Горизонтальное масштабирование | 211 | Радиальный, слева справа, сверху |
2 | Vertical | 212 | Радиальный, вверх-вниз, справа |
3 | Верхний левый | 213 | Радиальный, слева справа, сверху внизу |
4 | Верхний правый | 214 | Радиальный, вверх-вниз, слева вправо |
5 | Нижний правый | 221 | Радиальный, верхний |
6 | Левая нижняя часть | 222 | Радиальный, справа |
7 | Четыре угла | 223 | Радиальный, нижний |
8 | Четыре квадрата | 224 | Радиальный, слева |
21 | Двери сарая, вертикальные | 225 | Радиальная, верхняя по часовой стрелке, внизу по часовой стрелке |
22 | Двери сарая, горизонтальные | 226 | Радиальная, левая по часовой стрелке, правая по часовой стрелке |
23 | Верхний центр | 227 | Радиальная, верхняя по часовой стрелке, снизу против часовой стрелки |
24 | Справа по центру | 228 | Радиальная, левая по часовой стрелке, правая против часовой стрелки |
25 | Нижний центр | 231 | Радиальный, верхний разбиение |
26 | Левый центр | 232 | Радиальный, разбиение по правому краю |
41 | По диагонали, от NW до SE | 233 | Радиальный, нижний разбиение |
42 | По диагонали, от NE до SW | 234 | Радиальный, разбиение слева |
43 | Треугольники, сверху/снизу | 235 | Радиальный, верхний и нижний разбиение |
44 | Треугольники слева/вправо | 236 | Радиальное разбиение слева и справа |
45 | Диагональная полоса, от SW до NE | 241 | Радиальный, левый верхний угол |
46 | Диагональная полоса, от NW до SE | 242 | Радиальный, левый нижний угол |
47 | Cross | 243 | Радиальный, правый нижний угол |
48 | Ромбовая коробка | 244 | Радиальный, правый верхний угол |
61 | Клин, сверху | 245 | Радиальная, вверху слева, снизу справа |
62 | Клин, справа | 246 | Радиальный, нижний левый, верхний правый |
63 | Клин, дно | 251 | Центр радиальный, верхний |
64 | Клин, слева | 252 | Центр радиальный, слева |
65 | V | 253 | Центр радиальный, снизу |
66 | V, справа | 254 | Центр радиальный, справа |
67 | V, инвертированные | 261 | Прямоугольник радиальный, справа |
68 | V, слева | 262 | Прямоугольник радиальный, верхний |
71 | Пила, слева | 263 | Центр радиальный, верхний, нижний |
72 | Sawtooth, top | 264 | Центр радиальный, левый, правый |
73 | Пила, вертикальная | 301 | Матрица, горизонтальная |
74 | Пила, горизонтальная | 302 | Матрица, вертикальная |
101 | Box | 303 | Матрица, диагональная, верхняя левая |
102 | Ромб | 304 | Матрица, диагональная, вверху справа |
103 | Треугольник, вверх | 305 | Матрица, диагональная, снизу справа |
104 | Треугольник, справа | 306 | Матрица, диагональная, нижняя левая |
105 | Треугольник, снизу | 310 | Матрица, по часовой стрелке вверху слева |
106 | Треугольник, слева | 311 | Матрица, по часовой стрелке вверху вправо |
107 | Стрелка головки, вверх | 312 | Матрица, по часовой стрелке внизу вправо |
108 | Стрелка вправо | 313 | Матрица, по часовой стрелке в нижнем левом углу |
109 | Стрелка стрелка, вниз | 314 | Матрица, против часовой стрелки вверху слева |
110 | Стрелка влево | 315 | Матрица, против часовой стрелки вверху справа |
111 | Пентагон, вверх | 316 | Матрица, против часовой стрелки снизу справа |
112 | Пентагон, вниз | 317 | Матрица, против часовой стрелки снизу слева |
113 | Шестиугольник | 320 | Матрица, вертикальная верхняя левая, верхняя справа |
114 | Шестиугольник, повернутый | 321 | Матрица, вертикальная нижняя левая, нижняя справа |
119 | Circle | 322 | Матрица, вертикальная верхняя левая, нижняя справа |
120 | Овальный, горизонтальный | 323 | Матрица, вертикальная нижняя левая, верхняя справа |
121 | Овальный, вертикальный | 324 | Матрица, горизонтальная верхняя левая, нижняя левая |
122 | Глаз, горизонтальный | 325 | Матрица, горизонтальный верхний правый, нижний правый |
123 | Глаз, вертикальная | 326 | Матрица, горизонтальная верхняя левая, нижняя справа |
124 | Прямоугольник с округлением, горизонтальный | 327 | Матрица, горизонтальное верхнее правое, нижнее левое |
125 | Прямоугольник с округлением, вертикальный | 328 | Матрица, по диагонали в нижнем левом углу, в правом верхнем углу |
127 | 4 точки star | 329 | Матрица, по диагонали сверху слева, снизу справа |
128 | 4 точки star | 340 | Матрица, верхняя двойная спираль |
129 | 6 точек star | 341 | Матрица, нижняя двойная спираль |
130 | Heart | 342 | Матрица, левая двойная спираль |
131 | Замочную скважину | 343 | Матрица, правая двойная спираль |
201 | Радиальный, 12 часов | 344 | Матрица, четыре спирали, сверху внизу |
202 | Радиальный, 3 часа | 345 | Матрица, четыре спирали, слева вправо |
203 | Радиальный, 6 часов | 350 | Каскад, слева |
204 | Радиальный, 9 часов | 351 | Каскад, справа |
205 | Радиальный, 12 + 6 часов | 352 | Каскадный, горизонтальный, слева |
206 | Радиальный, 3 + 9 часов | 353 | Каскадный, горизонтальный, правый |
207 | Радиальный, 4-путьный | 409 | Случайная маска |