인코더 인터페이스
다음 표에서는 WIC(Windows Imaging Component) 인코더에서 구현한 인터페이스를 보여 줍니다. 클래스 다이어그램은 상속 계층 구조를 보여 줍니다.
Container-Level 인코더 인터페이스
인터페이스 | 책임 | 이행 |
---|---|---|
IWICBitmapEncoder | 컨테이너 수준 서비스 | 필수 |
IWICBitmapCodecProgressNotification | 진행률 알림 & 취소 지원 | 권장 |
IWICMetadataBlockWriter | 메타데이터 serialization 서비스 | 선택 사항(컨테이너 수준 메타데이터를 지원하는 형식에만 필요) |
Frame-Level 인코더 인터페이스
인터페이스 | 책임 | 이행 |
---|---|---|
IWICBitmapFrameEncode | 프레임 수준 서비스 | 필수 |
IWICMetadataBlockWriter | 메타데이터 serialization 서비스 | 필수 |
인코더 인터페이스는 디코더 인터페이스의 거의 미러 이미지이며 이러한 인터페이스의 대부분의 메서드는 관련 디코더 인터페이스의 메서드에 해당합니다. 이제 WIC 사용 디코더 구현에 익숙해졌으므로 WIC 사용 인코더 구현도 익숙해 보입니다.
관련 항목
-
개념
-
WIC-Enabled CODEC 작성하는 방법