THotPDF.DecodeLoadedImageStreamCached metódus

Teljes betöltött képet dekódol a renderer korlátos gyorsítótárán és kulcsonkénti singleflight koordinátorán keresztül

Deklaráció

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Paraméterek

AImageStream a jelenlegi dokumentum által birtokolt betöltött képstream

Visszatérési érték

Újonnan lefoglalt, a hívó által birtokolt TBitmap objektumot ad vissza, vagy nil értéket, ha a stream nem dekódolható

Párhuzamosság

A különböző képkulcsok párhuzamosan dekódolódhatnak, míg a duplikált kulcsok egyetlen tulajdonos-dekódolást osztanak meg

Másolatmentes alternatíva

Használja az AcquireLoadedImageStream metódust, ha a hívó megtarthat egy megváltoztathatatlan leírót, vagy közvetlenül rajzolhat változtatható bitkép-másolat nélkül

Kapcsolódó API-k

Particionált betöltött képdekódoló gyorsítótár · GetImageDecodeConcurrencyInfo