class final Optional · pdftoolkit/pdf-codecs 0.1.0
PDFToolkit\Codecs\DecodeBudgetOne decoding operation owns all accounting, including global segments and intermediate buffers.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(PDFToolkit\Codecs\DecodeLimits $limits = new DecodeLimits())Declared methods
dimensions()
public function dimensions(int $width, int $height, int $components): voidinput()
public function input(PDFToolkit\Codecs\DecodeRequest $request): voidoutput()
public function output(int $bytes): voidreserve()
public function reserve(int $bytes): voidCumulative allocations, including copied buffers; this is not a PHP process memory limit.work()
public function work(int $count = 1): voidProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDFToolkit\Codecs\DecodeLimits $limits | PDFToolkit\Codecs\DecodeBudget |