PageMediaResourceGovernor
Defined in: media/src/resource-governor.ts:57
Shared page-level admission controller for decoder, GPU and cache allocations.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PageMediaResourceGovernor(
budget,maxPending):PageMediaResourceGovernor
Defined in: media/src/resource-governor.ts:66
Parameters
Section titled “Parameters”budget
Section titled “budget”maxPending
Section titled “maxPending”number = 128
Returns
Section titled “Returns”PageMediaResourceGovernor
Accessors
Section titled “Accessors”disposed
Section titled “disposed”Get Signature
Section titled “Get Signature”get disposed():
boolean
Defined in: media/src/resource-governor.ts:75
Returns
Section titled “Returns”boolean
Implementation of
Section titled “Implementation of”Methods
Section titled “Methods”acquire()
Section titled “acquire()”acquire(
request,signal?):Promise<MediaResourceLease>
Defined in: media/src/resource-governor.ts:89
Parameters
Section titled “Parameters”request
Section titled “request”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<MediaResourceLease>
dispose()
Section titled “dispose()”dispose():
void
Defined in: media/src/resource-governor.ts:128
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”snapshot()
Section titled “snapshot()”snapshot():
MediaResourceGovernorSnapshot
Defined in: media/src/resource-governor.ts:79