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