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 |