Compartir a través de


Transición de claves

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEnginey captura de audio y 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 captura de audio y vídeo 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

[En desuso. Esta API se puede quitar de futuras versiones de Windows.]

 

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

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

de transición clave

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

Nombre de variable CLSID: CLSID_DxtKey

Nombre descriptivo: "DxtKey"

Propiedades

Propiedad Tipo Intervalo válido Descripción Se aplica a
Tinte Int 0–360 Valor de tono en el que se va a clave. Tinte
Invertir BOOL FALSE o TRUE Valor booleano que indica si se va a invertir la operación predeterminada de la clave. Si FALSE, los píxeles de la imagen excesiva se convierten en transparentes de la manera predeterminada. Si 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 Comentarios. Todo
Luminancia Int 0–100 Valor de luminancia en el que se va a clave. Luminancia
RGB DWORD 0x0: 0xFFFFFF Color en el que se va a 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 convierten en transparentes. 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 una de las siguientes:

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

 

El tipo de clave tiene como valor predeterminado DXTKEY_ALPHA.