DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CImagePalette   [목차열람] [주소복사] [슬롯비우기]
CImagePalette 클래스
 
Microsoft DirectX 9.0

CImagePalette 클래스

CImagePalette 클래스는, 비디오 렌더러의 팔레트를 관리한다. 비디오 포맷화등 논리 팔레트를 생성 할 경우에 사용한다. CBaseWindow 클래스 및 CDrawImage 클래스와 함께 사용하는 것을 상정하고 있기 (위해)때문에, 다소 특수화 되고 있다.

프로텍트 멤버 변수 설명
m_hPalette 이 개체가 관리하는 논리 팔레트에의 핸들.
m_pBaseWindow 윈도우를 관리하는 CBaseWindow 개체의 포인터.
m_pDrawImage 비디오 이미지를 드로잉(Drawing) 하는 CDrawImage 개체의 포인터.
m_pFilter 오너 필터의 포인터.
퍼블릭 메서드  
CImagePalette 생성자 메서드.
CopyPalette 임의의 VIDEOINFO 구조체로부터 임의의 팔레트화 된 VIDEOINFO 구조체에 팔레트를 복사 한다.
MakeIdentityPalette 디스플레이 장치로 선택된 팔레트에 직접 맵 하는 팔레트의 생성을 시도한다.
MakePalette 비디오 포맷의 컬러 테이블에서 논리 팔레트를 생성 한다.
PreparePalette 오너 필터로부터의 미디어 타입에 근거해 팔레트를 설정한다.
RemovePalette 기존의 논리 팔레트를 삭제한다.

↑TOP