THotPDF.DecodeLoadedImageStreamCached Method
Dekóduje celý načítaný obrázok cez ohraničenú vyrovnávaciu pamäť vykresľovača a koordinátora singleflight pre každý kľúč
Deklarácia
function DecodeLoadedImageStreamCached(
AImageStream: THPDFStreamObject): TBitmap;
Parametre
AImageStream je tok načítaného obrázka vo vlastníctve aktuálneho dokumentu
Návratová hodnota
Vráti novo alokovanú TBitmap vo vlastníctve volajúceho alebo nil, keď sa tok nedá dekódovať
Súbežnosť
Rôzne kľúče obrázkov sa môžu dekódovať súbežne, zatiaľ čo duplicitné kľúče zdieľajú jedno dekódovanie vlastníka
Alternatíva bez kopírovania
Použite AcquireLoadedImageStream, keď volajúci môže ponechať nemenný popisovač alebo kresliť priamo bez meniteľnej kópie bitmapy
Súvisiace API
Delená vyrovnávacia pamäť dekódovania načítaných obrázkov · GetImageDecodeConcurrencyInfo