Skip to main content

Crate use_bitrate

Crate use_bitrate 

Source
Expand description

Primitive bitrate helpers.

These helpers perform small size and duration calculations for media metadata.

§Examples

use use_bitrate::{Bitrate, bitrate_from_size, bytes_for_duration};

let bitrate = Bitrate::new(8_000_000).unwrap();

assert_eq!(bytes_for_duration(8_000_000, 10.0).unwrap(), 10_000_000);
assert_eq!(bitrate_from_size(10_000_000, 10.0).unwrap(), 8_000_000);
assert_eq!(bitrate.bits_per_second(), 8_000_000);

Structs§

Bitrate

Enums§

BitrateError

Functions§

bitrate_from_size
bits_for_duration
bytes_for_duration
kilobits_per_second
megabits_per_second