Antarmuka IWICMetadataQueryWriter (wincodec.h)

Mengekspos metode untuk mengatur atau menghapus blok metadata dan item ke encoder atau bingkai gambarnya menggunakan ekspresi kueri metadata.

Warisan

Antarmuka IWICMetadataQueryWriter mewarisi dari IWICMetadataQueryReader. IWICMetadataQueryWriter juga memiliki jenis anggota ini:

Metode

Antarmuka IWICMetadataQueryWriter memiliki metode ini.

 
IWICMetadataQueryWriter::RemoveMetadataByName

Menghapus item metadata dari lokasi tertentu menggunakan ekspresi kueri metadata.
IWICMetadataQueryWriter::SetMetadataByName

Mengatur item metadata ke lokasi tertentu.

Keterangan

Penulis kueri metadata menggunakan ekspresi kueri metadata untuk mengatur atau menghapus metadata. Untuk informasi selengkapnya tentang bahasa kueri metadata, lihat Gambaran Umum Bahasa Kueri Metadata.

Contoh

Kode berikut menunjukkan cara membuat penulis kueri XMP dan menambahkan item metadata baru ke dalamnya.

// 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);
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header wincodec.h

Lihat juga

Konseptual

Cara: Mengodekan ulang Gambar JPEG dengan Metadata

IWICMetadataQueryReader

Gambaran Umum Bahasa Kueri Metadata

Gambaran Umum Membaca dan Menulis Metadata Gambar

Gambaran Umum Metadata WIC