Interfacce del codificatore

Le tabelle seguenti illustrano le interfacce implementate dai codificatori Windows Imaging Component (WIC) e il diagramma classi mostra la gerarchia di ereditarietà.

Interfacce del codificatore a livello di contenitore

Interfaccia Responsabilità Implementazione
IWICBitmapEncoder Servizi a livello di contenitore Richiesto
IWICBitmapCodecProgressNotification Notifica di stato e supporto per l'annullamento Consigliato
IWICMetadataBlockWriter Servizi di serializzazione dei metadati Facoltativo (obbligatorio solo per i formati che supportano i metadati a livello di contenitore)

 

Interfacce del codificatore a livello di frame

Interfaccia Responsabilità Implementazione
IWICBitmapFrameEncode Servizi a livello di frame Richiesto
IWICMetadataBlockWriter Servizi di serializzazione dei metadati Richiesto

 

wic encoder interface inheritance hierarchy

Si noterà che le interfacce del codificatore sono quasi immagini mirror delle interfacce del decodificatore e che la maggior parte dei metodi di queste interfacce corrisponde ai metodi sulle interfacce del decodificatore correlate. Ora che si ha familiarità con l'implementazione di un decodificatore abilitato per WIC, l'implementazione di un codificatore abilitato per WIC sembrerà familiare.

Concettuale

Implementazione di un codificatore abilitato per WIC

Implementazione di IWICBitmapEncoder

Come scrivere un CODEC abilitato per WIC

Panoramica del componente Windows Imaging