miniproto.media.scheduler.MediaTransfer
miniproto.media.scheduler.MediaTransfer
Section titled “miniproto.media.scheduler.MediaTransfer”MediaTransfer(registry: MediaSchedulerRegistry, *, transfer_id: str, dc_id: int, direction: MediaDirection, total_size: int | None, priority: MediaPriority) -> NoneA caller-owned transfer registration that can acquire fair media permits.
Register this transfer using its direction, priority, and size class.
Parameters:
- registry (
MediaSchedulerRegistry) – Registry that owns the selected scheduler. - transfer_id (
str) – Unique registry-generated transfer name. - dc_id (
int) – Initial data-centre binding. - direction (
MediaDirection) – Upload or download scheduler direction. - total_size (
int | None) – Known total bytes, orNoneto classify as large. - priority (
MediaPriority) – Default foreground or background request priority.