pub struct ProxyStorageEstimator;Expand description
Estimates disk storage required for a batch of proxy files.
Implementations§
Source§impl ProxyStorageEstimator
impl ProxyStorageEstimator
Sourcepub fn estimate_gb(
source_count: u32,
avg_duration_mins: f32,
spec: &ProxySpec,
) -> f64
pub fn estimate_gb( source_count: u32, avg_duration_mins: f32, spec: &ProxySpec, ) -> f64
Estimate the total storage in gigabytes.
§Arguments
source_count– Number of source files.avg_duration_mins– Average duration of each source file in minutes.spec– Proxy specification (bitrate drives the estimate).
Auto Trait Implementations§
impl Freeze for ProxyStorageEstimator
impl RefUnwindSafe for ProxyStorageEstimator
impl Send for ProxyStorageEstimator
impl Sync for ProxyStorageEstimator
impl Unpin for ProxyStorageEstimator
impl UnsafeUnpin for ProxyStorageEstimator
impl UnwindSafe for ProxyStorageEstimator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more