Condividi tramite


Metodo IWICFormatConverterInfo::GetPixelFormats (wincodec.h)

Recupera un elenco di GUID che indicano i formati pixel supportati dal convertitore.

Sintassi

HRESULT GetPixelFormats(
  [in]      UINT               cFormats,
  [in, out] WICPixelFormatGUID *pPixelFormatGUIDs,
  [out]     UINT               *pcActual
);

Parametri

[in] cFormats

Tipo: UINT

Dimensioni della matrice pPixelFormatGUIDs .

[in, out] pPixelFormatGUIDs

Tipo: WICPixelFormatGUID*

Puntatore a una matrice GUID che riceve i formati pixel supportati dal convertitore.

[out] pcActual

Tipo: UINT*

Le dimensioni effettive della matrice necessarie per recuperare tutti i formati di pixel supportati dal convertitore.

Valore restituito

Tipo: HRESULT

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

Commenti

Il convertitore di formati non garantisce necessariamente la simmetria rispetto alla conversione; ovvero, un convertitore può essere in grado di convertire DA un particolare formato senza essere effettivamente in grado di convertire in un formato specifico. Per testare la simmetria, usare CanConvert.

Per determinare il numero di formati pixel che un convertitore può gestire, impostare cFormats su 0 e pPixelFormatGUIDs su NULL. Il convertitore riempie pcActual con il numero di formati supportati da tale convertitore.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione wincodec.h
Libreria Windowscodecs.lib
DLL Windowscodecs.dll