Compartilhar via


Interfaces do codificador

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

Interfaces do codificador Container-Level

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

 

Interfaces do codificador Frame-Level

Interface Responsabilidades Implementação
Iwicbitmapframeencode Serviços de nível de quadro Obrigatório
IWICMetadataBlockWriter Serviços de serialização de metadados Obrigatório

 

hierarquia de herança da interface do codificador wic

Você observará que as interfaces do codificador são quase espelho imagens das interfaces do decodificador e que a maioria dos métodos nessas interfaces correspondem aos métodos nas interfaces de decodificador relacionadas. Agora que você está familiarizado com a implementação de um decodificador habilitado para WIC, a implementação de um codificador habilitado para WIC também parecerá familiar.

Conceitual

Implementando um codificador WIC-Enabled

Implementando IWICBitmapEncoder

Como escrever um CODEC WIC-Enabled

Visão geral do componente de imagem do Windows