miniproto.media.scheduler.MediaTransfer.acquire
miniproto.media.scheduler.MediaTransfer.acquire
Section titled “miniproto.media.scheduler.MediaTransfer.acquire”acquire(requested_bytes: int, *, priority: MediaPriority | None = None) -> MediaPermitAcquire a charged byte reservation, optionally overriding request priority.
Parameters:
- requested_bytes (
int) – Positive payload size charged in 64 KiB units. - priority (
MediaPriority | None) – Per-request foreground/background override, if needed.
Raises:
RuntimeError– If this transfer has been closed.ValueError– If the request cannot fit its scheduler’s byte limit.