Partager via


Méthode IWICJpegFrameDecode ::GetDcHuffmanTable (wincodec.h)

Récupère une copie de la table DC Huffman pour l’analyse et la table spécifiées.

Syntaxe

HRESULT GetDcHuffmanTable(
        UINT                       scanIndex,
        UINT                       tableIndex,
  [out] DXGI_JPEG_DC_HUFFMAN_TABLE *pDcHuffmanTable
);

Paramètres

scanIndex

Type : UINT

Index de base zéro de l’analyse pour laquelle les données sont récupérées.

tableIndex

Type : UINT

Index de la table DC Huffman à récupérer. Les index valides pour une analyse donnée peuvent être déterminés en récupérant l’en-tête d’analyse avec IWICJpegFrameDecode ::GetScanHeader.

[out] pDcHuffmanTable

Type : DXGI_JPEG_AC_HUFFMAN_TABLE*

Pointeur qui reçoit les données de la table. Ce paramètre ne doit pas être NULL.

Valeur retournée

Type : HRESULT

Cette méthode peut retourner l’une de ces valeurs.

Valeur retournée Description
S_OK
L'opération a réussi.
WINCODEC_ERR_INVALIDJPEGSCANINDEX
L’index d’analyse spécifié n’est pas valide.
WINCODEC_ERR_INVALIDPARAMETER
Peut se produire si pTable a la valeur NULL ou si tableIndex ne pointe pas vers un emplacement de table valide. Vérifiez l’en-tête d’analyse pour les index de table valides.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête wincodec.h
Bibliothèque Windowscodecs.lib
DLL Windowscodecs.dll

Voir aussi

IWICJpegFrameDecode