Condividi tramite


Metodo IWICJpegFrameDecode::CopyScan (wincodec.h)

Recupera una copia dell'analisi JPEG compressa direttamente dal flusso di output del frame del decodificatore WIC.

Sintassi

HRESULT CopyScan(
        UINT scanIndex,
        UINT scanOffset,
        UINT cbScanData,
  [out] BYTE *pbScanData,
  [out] UINT *pcbScanDataActual
);

Parametri

scanIndex

Tipo: UINT

Indice in base zero dell'analisi per cui vengono recuperati i dati.

scanOffset

Tipo: UINT

Posizione di byte nei dati di analisi per iniziare la copia. Usare 0 nella prima chiamata. Se le dimensioni del buffer di output non sono sufficienti per archiviare l'intera analisi, questo offset consente di riprendere la copia dalla fine dell'operazione di copia precedente.

cbScanData

Tipo: UINT

Dimensioni, in byte, della matrice pbScanData .

[out] pbScanData

Tipo: BYTE*

Puntatore che riceve i dati della tabella. Questo parametro non deve essere NULL.

[out] pcbScanDataActual

Tipo: UINT*

Puntatore che riceve le dimensioni dei dati di analisi effettivamente copiati in pbScanData. Le dimensioni restituite possono essere inferiori alle dimensioni di cbScanData. Il parametro può essere NULL.

Valore restituito

Tipo: HRESULT

Questo metodo può restituire uno di questi valori.

Valore restituito Descrizione
S_OK
L'operazione è stata completata.
WINCODEC_ERR_INVALIDJPEGSCANINDEX
L'indice di analisi specificato non è valido.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wincodec.h
Libreria Windowscodecs.lib
DLL Windowscodecs.dll

Vedi anche

IWICJpegFrameDecode