Interfaccia IWICMetadataQueryWriter (wincodec.h)
Espone metodi per l'impostazione o la rimozione di blocchi di metadati e elementi a un codificatore o ai relativi frame di immagine usando un'espressione di query di metadati.
Ereditarietà
L'interfaccia IWICMetadataQueryWriter eredita da IWICMetadataQueryReader. IWICMetadataQueryWriter include anche questi tipi di membri:
Metodi
L'interfaccia IWICMetadataQueryWriter include questi metodi.
IWICMetadataQueryWriter::RemoveMetadataByName Rimuove un elemento di metadati da una posizione specifica usando un'espressione di query dei metadati. |
IWICMetadataQueryWriter::SetMetadataByName Imposta un elemento di metadati su una posizione specifica. |
Commenti
Un writer di query dei metadati usa espressioni di query dei metadati per impostare o rimuovere metadati. Per altre informazioni sul linguaggio di query dei metadati, vedere Panoramica del linguaggio di query dei metadati.
Esempio
Il codice seguente illustra come creare un writer di query XMP e aggiungere un nuovo elemento di metadati.
// Create XMP block
IWICMetadataQueryWriter *pXMPWriter = NULL;
if (SUCCEEDED(hr))
{
hr = pFactory->CreateQueryWriter(GUID_MetadataFormatXMP, NULL, &pXMPWriter);
}
// Write metadata to the XMP writer
if (SUCCEEDED(hr))
{
PROPVARIANT value;
PropVariantInit(&value);
value.vt = VT_LPWSTR;
value.pwszVal = L"Metadata Test Image.";
hr = pXMPWriter->SetMetadataByName(L"/dc:title", &value);
PropVariantClear(&value);
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2, Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincodec.h |
Vedi anche
Informazioni concettuali
Procedura: Codificare nuovamente un'immagine JPEG con metadati
Panoramica del linguaggio di query dei metadati
Panoramica della lettura e della scrittura dei metadati dell'immagine