Transición de clave

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Nota:

[Desusado. Esta API se puede quitar de futuras versiones de Windows.

 

La transición de clave realiza la creación de claves en función del valor RGB, el valor alfa, el matiz o la luminancia.

En la imagen siguiente se muestra la transición de clave:

transición de clave

Id. de clase (CLSID): {C5B19592-145E-11D3-9F04-006008039E37}

Nombre de la variable CLSID: CLSID_DxtKey

Nombre descriptivo: "DxtKey"

Propiedades

Propiedad Tipo Intervalo válido Descripción Se aplica a
Matiz int 0–360 Valor de matiz en el que se va a establecer la tecla. Matiz
Invertir BOOL FALSE o TRUE Valor booleano que indica si se va a invertir la operación predeterminada de la clave. Si es FALSE, los píxeles de la imagen excesiva se convierten en transparentes de la manera predeterminada. Si es TRUE, la operación invierte. Cromática, Hue, Luminancia, Nored
KeyType int Ver comentarios Especifica el tipo de clave. Para obtener más información, vea la sección Comentarios. Todo
Luminance int 0–100 Valor de luminancia en el que se va a establecer la clave. Luminance
RGB DWORD 0x0: 0xFFFFFF Color en el que se va a establecer la tecla. El valor es un número hexadecimal con el formato 0xRRGGBB, donde RR es el valor rojo, GG es el valor verde y BB es el valor azul. (Rojo puro, verde y azul son 0xFF0000, 0x00FF00 y 0x0000FF, respectivamente). Chroma
Similitud int 0–100 Rango de datos de color que se vuelve transparente. En valores más altos, una gama más amplia de colores similares es transparente. Cromática, Nored

 

Observaciones

El tipo de clave que se realiza depende del valor de la propiedad KeyType , que debe ser uno de los siguientes:

Valor Enumeración Descripción
0 DXTKEY_RGB Clave cromática (clave por valor RGB).
1 DXTKEY_NONRED Clave sinred. (Hace que las áreas azules y verdes sea transparente).
2 DXTKEY_LUMINANCE Llave de luminancia.
3 DXTKEY_ALPHA Clave por valor alfa.
4 DXTKEY_HUE Clave por matiz.

 

El tipo de clave tiene como valor predeterminado DXTKEY_ALPHA.