IWICMetadataBlockWriter-Schnittstelle (wincodecsdk.h)
Macht Methoden verfügbar, die die Codierung von Metadaten ermöglichen. Diese Schnittstelle wird vom Decoder und seinen Bildrahmen implementiert.
Vererbung
Die IWICMetadataBlockWriter-Schnittstelle erbt von IWICMetadataBlockReader. IWICMetadataBlockWriter verfügt auch über folgende Membertypen:
Methoden
Die IWICMetadataBlockWriter-Schnittstelle verfügt über diese Methoden.
IWICMetadataBlockWriter::AddWriter Fügt einen Metadatenblock der obersten Ebene hinzu, indem dafür ein IWICMetadataWriter hinzugefügt wird. |
IWICMetadataBlockWriter::GetWriterByIndex Ruft den IWICMetadataWriter ab, der sich am angegebenen Index befindet. |
IWICMetadataBlockWriter::InitializeFromBlockReader Initialisiert einen IWICMetadataBlockWriter aus dem angegebenen IWICMetadataBlockReader. Dadurch wird der Metadatenblockschreiber mit allen Metadaten im Metadatenblockleser vorgefüllt. |
IWICMetadataBlockWriter::RemoveWriterByIndex Entfernt den Metadatenschreiber aus dem angegebenen Indexspeicherort. |
IWICMetadataBlockWriter::SetWriterByIndex Ersetzt den Metadatenschreiber am angegebenen Indexspeicherort. |
Hinweise
Wenn der Encoder zum Commit aufgefordert wird, durchläuft er jeden Metadatenschreiber und serialisiert den Metadateninhalt in den Codierungsstream. Wenn der Metadatenblock Metadaten enthält, die für die Integrität der Datei wichtig sind, z. B. die Bildbreite oder -höhe oder andere intrinsische Informationen zum Bild, muss der Encoder die kritischen Metadatenelemente festlegen, bevor die Metadaten serialisiert werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | wincodecsdk.h |
Siehe auch
Konzept
Schreiben eines WIC-Enabled CODEC
Vorgehensweise: Erneutes Codieren eines JPEG-Bilds mit Metadaten
Andere Ressourcen