DirectShow DirectShow 편집 서비스 C++ 레퍼런스 트랜지션 및 이펙트 키 트랜지션 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
키트랜지션은, RGB 값,
다음의 이미지는, 키트랜지션을 나타내고 있다.
클래스 ID (CLSID) : {C5B19592-145E-11D3-9F04-006008039E37}
CLSID 변수명 : CLSID_DxtKey
프렌들리명 : "DxtKey"
프로퍼티
프로퍼티 | 형 | 유효한 범위 | 설명 | 적용처 |
Hue | int | 0-360 | 키잉을 실시하는 색상값. | 색상 |
Invert | BOOL | FALSE 또는 TRUE | 키의 디폴트의 처리를 반대로 할지 어떨지를 나타내는 불리언 값. FALSE 의 경우, 위가 되는 이미지의 픽셀은 디폴트의 방법으로 투과로 된다. TRUE 의 경우, 역의 처리를 한다. | 크로마, 색상, 휘도(Luminance), 비빨강 |
KeyType | int | 「주의」를 참조. | 키의 타입을 지정한다. 더 자세한 정보는, 「주의」를 참조할것. | 모두 |
Luminance | int | 0-100 | 키잉을 실시하는 휘도(Luminance)값. | 휘도(Luminance) |
RGB | DWORD | 0x0 - 0xFFFFFF | 키잉을 실시하는 색. 값은, 0xRRGGBB 포맷의 16 진수값이며,RR 는 빨강의 값,GG 는 초록의 값,BB 는 파랑의 값이다. (순색의 적, 초록, 파랑은, 각각 0 xFF0000, 0 x00FF00, 0x0000FF 가 된다. ) | 크로마 |
Similarity | int | 0-100 | 투과가 되는 색데이터의 범위. 높은 값(정도)만큼, 투과가 되는 동계의 색의 범위가 넓어진다. | 크로마, 비빨강 |
주의
실행되는 키의 타입은,KeyType 프로퍼티의 값에 의해 정해진다. 이 값은, 이하 중 하나가 아니면 안된다.
값 | 열거 | 설명 |
0 | DXTKEY_RGB | chroma-key (RGB 값에 의한 키). |
1 | DXTKEY_NONRED | 비빨강 키. (파랑과 초록의 영역이 투과가 된다. ) |
2 | DXTKEY_LUMINANCE | 휘도(Luminance) 키. |
3 | DXTKEY_ALPHA | 알파값에 의한 키. |
4 | DXTKEY_HUE | 색상에 의한 키. |
디폴트의 키 타입은 DXTKEY_ALPHA 이다.