Compartilhar via


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:

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.