Interfaces do decodificador

As tabelas a seguir mostram as interfaces implementadas por decodificadores wic (componente de imagem do Windows) e o diagrama de classe mostra a hierarquia de herança.

interfaces do decodificador Container-Level

Interface Responsabilidades Implementação
Iwicbitmapdecoder Serviços no nível do contêiner Obrigatório
IWICBitmapCodecProgressNotification Suporte ao cancelamento de notificação & de progresso Recomendadas
Iwicmetadatablockreader Enumeração de metadados Opcional (necessário apenas para formatos que dão suporte a metadados no nível do contêiner)

 

interfaces do decodificador Frame-Level

Interface Responsabilidades Implementação
Iwicbitmapframedecode Serviços de nível de quadro Obrigatório
Iwicmetadatablockreader Enumeração de metadados Obrigatório
IWICBitmapSourceTransform Transformações do decodificador nativo Recomendadas
IWICDevelopRaw Serviços de processamento bruto Necessário apenas para formatos brutos

 

hierarquia de herança da interface wic

Conceitual

Implementando um decodificador WIC-Enabled

Implementando IWICBitmapDecoder

Como escrever um CODEC WIC-Enabled

Visão geral do componente de imagem do Windows