util/frame/flag: change flags API style
This commit is contained in:
parent
93ca75f6cb
commit
c7f0b15fdc
8
src/util/frame/flag.rs
Normal file
8
src/util/frame/flag.rs
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
use libc::c_int;
|
||||||
|
use ffi::*;
|
||||||
|
|
||||||
|
bitflags! {
|
||||||
|
flags Flags: c_int {
|
||||||
|
const CORRUPT = AV_FRAME_FLAG_CORRUPT,
|
||||||
|
}
|
||||||
|
}
|
@ -7,18 +7,15 @@ pub use self::video::Video;
|
|||||||
pub mod audio;
|
pub mod audio;
|
||||||
pub use self::audio::Audio;
|
pub use self::audio::Audio;
|
||||||
|
|
||||||
use libc::c_int;
|
pub mod flag;
|
||||||
|
pub use self::flag::Flags;
|
||||||
|
|
||||||
use std::ptr;
|
use std::ptr;
|
||||||
|
|
||||||
|
use libc::c_int;
|
||||||
use ffi::*;
|
use ffi::*;
|
||||||
use ::Dictionary;
|
use ::Dictionary;
|
||||||
|
|
||||||
bitflags! {
|
|
||||||
flags Flags: c_int {
|
|
||||||
const FLAG_CORRUPT = AV_FRAME_FLAG_CORRUPT,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(PartialEq, Eq, Copy, Clone, Debug)]
|
#[derive(PartialEq, Eq, Copy, Clone, Debug)]
|
||||||
pub struct Packet {
|
pub struct Packet {
|
||||||
pub duration: i64,
|
pub duration: i64,
|
||||||
@ -48,7 +45,7 @@ impl Frame {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn is_corrupt(&self) -> bool {
|
pub fn is_corrupt(&self) -> bool {
|
||||||
self.flags().contains(FLAG_CORRUPT)
|
self.flags().contains(flag::CORRUPT)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn packet(&self) -> Packet {
|
pub fn packet(&self) -> Packet {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user