Share via


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

Cria um novo quadro para codificar.

Sintaxe

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

Parâmetros

[out] ppIFrameEncode

Um ponteiro para o objeto de quadro recém-criado.

[out, optional] pArrayIndex

Aponta para o local em que o índice da matriz é retornado.

[out, optional] pMipLevel

Aponta para o local em que o índice de nível mip é retornado.

[out, optional] pSliceIndex

Aponta para o local em que o índice de fatia é retornado.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Isso é equivalente a IWICBitmapEncoder::CreateNewFrame, mas retorna informações adicionais sobre o índice da matriz, o nível de mip e a fatia do quadro recém-criado. Ao contrário de IWICBitmapEncoder::CreateNewFrame, não há nenhum parâmetro IPropertyBag2* porque quadros DDS individuais não têm propriedades separadas.

Requisitos

   
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho wincodec.h
Biblioteca Windowscodecs.lib
DLL Windowscodecs.dll

Confira também

IWICDdsEncoder

WICDdsParameters