THotPDF.DecodeLoadedImageStreamCached Methode

Decodeert een volledige geladen afbeelding via de begrensde cache van de renderer en de per-sleutel singleflight-coördinator

Declaratie

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Parameters

AImageStream is een geladen afbeeldingsstroom in eigendom van het huidige document

Retourwaarde

Retourneert een nieuw toegewezen TBitmap in eigendom van de aanroeper of nil wanneer de stroom niet kan worden gedecodeerd

Gelijktijdigheid

Verschillende afbeeldingssleutels kunnen gelijktijdig decoderen terwijl dubbele sleutels één eigenaar-decode delen

Kopieervrij alternatief

Gebruik AcquireLoadedImageStream wanneer de aanroeper een onveranderlijke handle kan behouden of direct kan tekenen zonder een veranderlijke bitmapkopie

Gerelateerde API's

Sharded Loaded-Image Decode Cache · GetImageDecodeConcurrencyInfo