Método IWICImagingFactory::CreateFastMetadataEncoderFromFrameDecode (wincodec.h)
Crea una nueva instancia del codificador de metadatos rápido basado en el marco de imagen especificado.
Sintaxis
HRESULT CreateFastMetadataEncoderFromFrameDecode(
[in] IWICBitmapFrameDecode *pIFrameDecoder,
[out] IWICFastMetadataEncoder **ppIFastEncoder
);
Parámetros
[in] pIFrameDecoder
Tipo: IWICBitmapFrameDecode*
IWICBitmapFrameDecode para crear IWICFastMetadataEncoder.
[out] ppIFastEncoder
Tipo: IWICFastMetadataEncoder**
Cuando este método vuelve, contiene un puntero a un nuevo codificador de metadatos rápido.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Para obtener una lista de los formatos de metadatos compatibles con la codificación rápida de metadatos, consulte Introducción a los metadatos de WIC.
Ejemplos
En el código siguiente se muestra cómo usar el método CreateFastMetadataEncoderFromFrameDecode para la codificación rápida de metadatos.
IWICFastMetadataEncoder *pFME = NULL;
IWICMetadataQueryWriter *pFMEQW = NULL;
hr = pFactory->CreateFastMetadataEncoderFromFrameDecode(pFrameDecode, &pFME);
if (SUCCEEDED(hr))
{
hr = pFME->GetMetadataQueryWriter(&pFMEQW);
}
if (SUCCEEDED(hr))
{
// Add additional metadata
PROPVARIANT value;
PropVariantInit(&value);
value.vt = VT_UI2;
value.uiVal = 99;
hr = pFMEQW->SetMetadataByName(L"/app1/ifd/{ushort=18249}", &value);
PropVariantClear(&value);
}
if (SUCCEEDED(hr))
{
hr = pFME->Commit();
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | wincodec.h |
Library | Windowscodecs.lib |
Archivo DLL | Windowscodecs.dll |
Consulte también
Conceptual
Introducción al lenguaje de consulta de metadatos
Información general sobre la lectura y escritura de metadatos de imagen