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 |