Partilhar via


Transição de chave

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize 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. Esta API pode ser removida de versões futuras do Windows.]

 

A transição de chave executa a digitação com base no valor RGB, valor alfa, matiz ou luminância.

A imagem a seguir mostra a transição de chave:

transição chave

ID da classe (CLSID): {C5B19592-145E-11D3-9F04-006008039E37}

Nome da variável CLSID: CLSID_DxtKey

Nome amigável: "DxtKey"

Propriedades

Propriedade Tipo Intervalo válido Descrição Aplica-se a
Matiz Int 0–360 O valor de matiz no qual a chave. Matiz
Inverter BOOL FALSO OU VERDADEIRO Valor booleano que indica se a operação padrão da chave deve ser invertida. Se FALSO, os pixels na imagem sobrejacente serão tornados transparentes da maneira padrão. Se TRUE, a operação se inverte. Croma, Matiz, Luminância, Não Vermelho
Tipo de chave Int Ver comentários Especifica o tipo de chave. Para obter mais informações, consulte Observações. Tudo
Luminância Int 0–100 O valor da luminância sobre o qual a chave deve ser chaveada. Luminância
RGB DWORD 0x0 – 0xFFFFFF A cor na qual digitar. O valor é um número hexadecimal com o formato 0xRRGGBB, onde RR é o valor vermelho, GG é o valor verde e BB é o valor azul. (Vermelho, verde e azul puros são 0xFF0000, 0x00FF00 e 0x0000FF, respectivamente.) Cromo
Semelhança 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, Não Vermelho

 

Comentários

O tipo de chave que é executada depende do valor da propriedade KeyType, que deve ser uma das seguintes:

Valor Enumeração Descrição
0 DXTKEY_RGB Chroma key (chave por valor RGB).
1 DXTKEY_NONRED Tecla não vermelha. (Torna as áreas azuis e verdes transparentes.)
2 DXTKEY_LUMINANCE Chave de luminância.
3 DXTKEY_ALPHA Chave por valor alfa.
4 DXTKEY_HUE Chave por tonalidade.

 

O padrão do tipo de chave é DXTKEY_ALPHA.