Condividi tramite


Metodo IWICDdsEncoder::CreateNewFrame (wincodec.h)

Crea un nuovo frame da codificare.

Sintassi

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

Parametri

[out] ppIFrameEncode

Puntatore all'oggetto frame appena creato.

[out, optional] pArrayIndex

Punta alla posizione in cui viene restituito l'indice della matrice.

[out, optional] pMipLevel

Punta alla posizione in cui viene restituito l'indice a livello di mip.

[out, optional] pSliceIndex

Punta alla posizione in cui viene restituito l'indice della sezione.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Equivale a IWICBitmapEncoder::CreateNewFrame, ma restituisce informazioni aggiuntive sull'indice della matrice, il livello mip e la sezione del frame appena creato. Al contrario di IWICBitmapEncoder::CreateNewFrame, non esiste alcun parametro IPropertyBag2* perché i singoli fotogrammi DDS non hanno proprietà separate.

Requisiti

   
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione wincodec.h
Libreria Windowscodecs.lib
DLL Windowscodecs.dll

Vedi anche

IWICDdsEncoder

WICDdsParameters