Transição de chave
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Observação
[Preterido. Essa API pode ser removida de versões futuras do Windows.]
A transição chave executa o keying com base no valor RGB, no valor alfa, no matiz ou na luminância.
A imagem a seguir mostra a transição de chave:
ID da classe (CLSID): {C5B19592-145E-11D3-9F04-006008039E37}
Nome da variável CLSID: CLSID_DxtKey
Nome amigável: "DxtKey"
Propriedades
Propriedade | Type | Intervalo válido | Descrição | Aplica-se A |
---|---|---|---|---|
Matiz | INT | 0–360 | O valor de matiz no qual teclar. | Matiz |
Invert | BOOL | FALSE ou TRUE | Valor booliano que indica se deve inverter a operação padrão da chave. Se FALSE, os pixels na imagem subjacente serão transparentes da maneira padrão. Se TRUE, a operação inverte. | Chroma, Hue, Luminance, Nonred |
KeyType | INT | Confira Comentários | Especifica o tipo de chave. Para obter mais informações, consulte Comentários. | Tudo |
Luminância | INT | 0–100 | O valor de luminância no qual a tecla deve ser chave. | Luminância |
RGB | DWORD | 0x0 – 0xFFFFFF | A cor na qual a tecla deve ser chaveada. O valor é um número hexadecimal com o formato 0xRRGGBB, em que RR é o valor vermelho, GG é o valor verde e BB é o valor azul. (Vermelho puro, verde e azul são 0xFF0000, 0x00FF00 e 0x0000FF, respectivamente.) | Chroma |
Similaridade | INT | 0–100 | O intervalo de dados de cores que se torna transparente. Em valores mais altos, uma gama mais ampla de cores semelhantes é transparente. | Chroma, Nonred |
Comentários
O tipo de chave que é executado depende do valor da propriedade KeyType , que deve ser um dos seguintes:
Valor | Enumeração | Descrição |
---|---|---|
0 | DXTKEY_RGB | Tecla Chroma (chave por valor RGB). |
1 | DXTKEY_NONRED | Chave nãored. (Torna as áreas azul e verde transparentes.) |
2 | DXTKEY_LUMINANCE | Tecla luminance. |
3 | DXTKEY_ALPHA | Chave por valor alfa. |
4 | DXTKEY_HUE | Chave por matiz. |
O tipo de chave usa como padrão DXTKEY_ALPHA.