Skip to content

PageMediaResourceGovernor

Defined in: media/src/resource-governor.ts:57

Shared page-level admission controller for decoder, GPU and cache allocations.

new PageMediaResourceGovernor(budget, maxPending): PageMediaResourceGovernor

Defined in: media/src/resource-governor.ts:66

MediaResourceBudget

number = 128

PageMediaResourceGovernor

get disposed(): boolean

Defined in: media/src/resource-governor.ts:75

boolean

Disposable.disposed

acquire(request, signal?): Promise<MediaResourceLease>

Defined in: media/src/resource-governor.ts:89

MediaResourceRequest

AbortSignal

Promise<MediaResourceLease>


dispose(): void

Defined in: media/src/resource-governor.ts:128

void

Disposable.dispose


snapshot(): MediaResourceGovernorSnapshot

Defined in: media/src/resource-governor.ts:79

MediaResourceGovernorSnapshot