Método IWICDdsEncoder::CreateNewFrame (wincodec.h)

Crea un nuevo marco para codificar.

Sintaxis

HRESULT CreateNewFrame(
  [out]           IWICBitmapFrameEncode **ppIFrameEncode,
  [out, optional] UINT                  *pArrayIndex,
  [out, optional] UINT                  *pMipLevel,
  [out, optional] UINT                  *pSliceIndex
);

Parámetros

[out] ppIFrameEncode

Puntero al objeto de marco recién creado.

[out, optional] pArrayIndex

Apunta a la ubicación donde se devuelve el índice de matriz.

[out, optional] pMipLevel

Apunta a la ubicación donde se devuelve el índice de nivel mip.

[out, optional] pSliceIndex

Apunta a la ubicación donde se devuelve el índice del segmento.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Esto equivale a IWICBitmapEncoder::CreateNewFrame, pero devuelve información adicional sobre el índice de matriz, el nivel mip y el segmento del marco recién creado. A diferencia de IWICBitmapEncoder::CreateNewFrame, no hay ningún parámetro IPropertyBag2* porque los marcos DDS individuales no tienen propiedades independientes.

Requisitos

   
Cliente mínimo compatible Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h
Library Windowscodecs.lib
Archivo DLL Windowscodecs.dll

Consulte también

IWICDdsEncoder

WICDdsParameters