DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CImagePalette [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
CImagePalette 클래스는, 비디오 렌더러의 팔레트를 관리한다. 비디오 포맷화등 논리 팔레트를 생성 할 경우에 사용한다. CBaseWindow 클래스 및 CDrawImage 클래스와 함께 사용하는 것을 상정하고 있기 (위해)때문에, 다소 특수화 되고 있다.
프로텍트 멤버 변수 | 설명 |
m_hPalette | 이 개체가 관리하는 논리 팔레트에의 핸들. |
m_pBaseWindow | 윈도우를 관리하는 CBaseWindow 개체의 포인터. |
m_pDrawImage | 비디오 이미지를 드로잉(Drawing) 하는 CDrawImage 개체의 포인터. |
m_pFilter | 오너 필터의 포인터. |
퍼블릭 메서드 | |
CImagePalette | 생성자 메서드. |
CopyPalette | 임의의 VIDEOINFO 구조체로부터 임의의 팔레트화 된 VIDEOINFO 구조체에 팔레트를 복사 한다. |
MakeIdentityPalette | 디스플레이 장치로 선택된 팔레트에 직접 맵 하는 팔레트의 생성을 시도한다. |
MakePalette | 비디오 포맷의 컬러 테이블에서 논리 팔레트를 생성 한다. |
PreparePalette | 오너 필터로부터의 미디어 타입에 근거해 팔레트를 설정한다. |
RemovePalette | 기존의 논리 팔레트를 삭제한다. |