THotPDF.DecodeLoadedImageStreamCached Method

Tam bir yüklenmiş görseli, renderer'ın sınırlı cache'i ve anahtar başına singleflight koordinatörü üzerinden çözer

Bildirim

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Parametreler

AImageStream, geçerli belgenin sahipliğindeki bir yüklenmiş görsel stream'idir

Dönüş değeri

Çağıranın sahip olduğu yeni ayrılmış bir TBitmap döndürür; stream çözülemiyorsa nil döndürür

Eşzamanlılık

Farklı görsel anahtarları eşzamanlı çözülebilir; yinelenen anahtarlar ise tek bir sahipli decode'u paylaşır

Kopyasız alternatif

Çağıran immutable bir handle tutabiliyorsa veya değiştirilebilir bir bitmap kopyası olmadan doğrudan çizebiliyorsa AcquireLoadedImageStream kullanın

İlgili API'ler

Sharded Yüklenmiş Görsel Decode Cache'i · GetImageDecodeConcurrencyInfo