Skip to main content

Module timebase

Module timebase 

Source
Available on crate feature cm only.
Expand description

Core Media timebase wrappers. CMTimebase wrapper.

use apple_cf::cm::{CMClock, CMTime, CMTimebase};

let clock = CMClock::host_time_clock();
let timebase = CMTimebase::with_master_clock(&clock).expect("timebase");
assert!(timebase.time().is_valid());
assert_eq!(timebase.set_rate(1.0), 0);
assert_eq!(timebase.set_time(CMTime::new(0, 600)), 0);

Structsยง

CMTimebase
Owned wrapper around CMTimebaseRef.