Microsoft DirectX 8.1 (C++)

SMPTE Wipe Transition

The SMPTE Wipe transition produces any of the standard wipes defined by the Society of Motion Picture and Television Engineers (SMPTE) in SMPTE document 258M-1993, with the exception of the quad split.

Wipe transition in progress

Class ID (CLSID): {DE75D012-7A65-11D2-8CEA-00A0C9441E20}

CLSID Variable Name: CLSID_DxtJpeg

Properties

Property Type Default Description
BorderColor long 0x000000 Color of the border around the edges of the wipe pattern. The value of this attribute is a hexadecimal number with the format 0xRRGGBB, where RR is the red hexadecimal value, GG is the green hexadecimal value, and BB is the blue hexadecimal value. (Thus, pure red, green, and blue are 0xFF000, 0x00FF00, and 0x0000FF, respectively.)
BorderSoftness long 0 Width of the blurry region around the edges of the wipe pattern. Specify zero for no blurry region.
BorderWidth long 0 Width of the solid border around the edges of the wipe pattern. Specify zero for no border.
MaskName BSTR NULL If not NULL, specifies the name of a JPEG file to use as the wipe mask instead of a standard, built-in wipe. The file must contain a monochrome, 8-bits-per-pixel gradient. The gradient is used as a mask to define the wipe's progression.
MaskNum long 1 Standard SMPTE wipe code specifying the style of wipe to use. For a list of wipe codes and their associated schematics, see SMPTE document 258M-1993.
OffsetX long 0 Offset of the wipe origin from the center of the image, in the horizontal direction. Valid only for values of MaskNum from 101 to 131.
OffsetY long 0 Offset of the wipe origin from the center of the image, in the vertical direction. Valid only for values of MaskNum from 101 to 131.
ReplicateX long 0 Number of times to replicate the wipe pattern in the horizontal direction. Valid only for values of MaskNum from 101 to 131.
ReplicateY long 0 Number of times to replicate the wipe pattern in the vertical direction. Valid only for values of MaskNum from 101 to 131.
ScaleX double 1.0 Amount by which to stretch the wipe in the horizontal direction, as a percentage of the original wipe definition. Valid only for values of MaskNum from 101 to 131.
ScaleY double 1.0 Amount by which to stretch the wipe in the vertical direction, as a percentage of the original wipe definition. Valid only for values of MaskNum from 101 to 131.