IWICMetadataQueryWriter 인터페이스(wincodec.h)

메타데이터 쿼리 식을 사용하여 인코더 또는 해당 이미지 프레임에 메타데이터 블록 및 항목을 설정하거나 제거하는 메서드를 노출합니다.

상속

IWICMetadataQueryWriter 인터페이스는 IWICMetadataQueryReader에서 상속됩니다. IWICMetadataQueryWriter 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IWICMetadataQueryWriter 인터페이스에는 이러한 메서드가 있습니다.

 
IWICMetadataQueryWriter::RemoveMetadataByName

메타데이터 쿼리 식을 사용하여 특정 위치에서 메타데이터 항목을 제거합니다.
IWICMetadataQueryWriter::SetMetadataByName

메타데이터 항목을 특정 위치로 설정합니다.

설명

메타데이터 쿼리 작성기는 메타데이터 쿼리 식을 사용하여 메타데이터를 설정하거나 제거합니다. 메타데이터 쿼리 언어에 대한 자세한 내용은 메타데이터 쿼리 언어 개요를 참조하세요.

예제

다음 코드에서는 XMP 쿼리 작성기를 만들고 새 메타데이터 항목을 추가하는 방법을 보여 줍니다.

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

요구 사항

   
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 wincodec.h

참고 항목

개념

방법: 메타데이터를 사용하여 JPEG 이미지 다시 인코딩

IWICMetadataQueryReader

메타데이터 쿼리 언어 개요

이미지 메타데이터 읽기 및 쓰기 개요

WIC 메타데이터 개요