Método IWICBitmapFrameEncode::SetPixelFormat (wincodec.h)
Solicita que el codificador use el formato de píxel especificado.
Sintaxis
HRESULT SetPixelFormat(
[in, out] WICPixelFormatGUID *pPixelFormat
);
Parámetros
[in, out] pPixelFormat
Tipo: WICPixelFormatGUID*
En la entrada, el GUID de formato de píxel solicitado. En la salida, el GUID de formato de píxel más cercano admitido por el codificador; puede ser diferente del formato solicitado. Para obtener una lista de GUID de formato de píxel, consulte Formatos de píxeles nativos.
Valor devuelto
Tipo: HRESULT
Entre los valores devueltos posibles se incluyen los siguientes.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
No se llamó al método IWICBitmapFrameEncode::Initialize . |
Comentarios
Es posible que el codificador no admita el formato de píxel solicitado. Si no es así, SetPixelFormat devuelve la coincidencia más cercana en el bloque de memoria al que apunta pPixelFormat . Si el formato de píxel devuelto no coincide con el formato solicitado, debe usar un objeto IWICFormatConverter para convertir los datos de píxeles.
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 |