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 |
추가 정보
개념