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:
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.