time: add inline attributes
This commit is contained in:
parent
5d718ffdb9
commit
03b1d25fde
@ -1,24 +1,28 @@
|
|||||||
use ffi::*;
|
use ffi::*;
|
||||||
use ::Error;
|
use ::Error;
|
||||||
|
|
||||||
|
#[inline(always)]
|
||||||
pub fn current() -> i64 {
|
pub fn current() -> i64 {
|
||||||
unsafe {
|
unsafe {
|
||||||
av_gettime() as i64
|
av_gettime() as i64
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[inline(always)]
|
||||||
pub fn relative() -> i64 {
|
pub fn relative() -> i64 {
|
||||||
unsafe {
|
unsafe {
|
||||||
av_gettime_relative() as i64
|
av_gettime_relative() as i64
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[inline(always)]
|
||||||
pub fn is_monotonic() -> bool {
|
pub fn is_monotonic() -> bool {
|
||||||
unsafe {
|
unsafe {
|
||||||
av_gettime_relative_is_monotonic() != 0
|
av_gettime_relative_is_monotonic() != 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[inline(always)]
|
||||||
pub fn sleep(usec: u32) -> Result<(), Error> {
|
pub fn sleep(usec: u32) -> Result<(), Error> {
|
||||||
unsafe {
|
unsafe {
|
||||||
match av_usleep(usec) {
|
match av_usleep(usec) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user