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 use self::audio::Audio;
|
||||
|
||||
use libc::c_int;
|
||||
pub mod flag;
|
||||
pub use self::flag::Flags;
|
||||
|
||||
use std::ptr;
|
||||
|
||||
use libc::c_int;
|
||||
use ffi::*;
|
||||
use ::Dictionary;
|
||||
|
||||
bitflags! {
|
||||
flags Flags: c_int {
|
||||
const FLAG_CORRUPT = AV_FRAME_FLAG_CORRUPT,
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(PartialEq, Eq, Copy, Clone, Debug)]
|
||||
pub struct Packet {
|
||||
pub duration: i64,
|
||||
@ -48,7 +45,7 @@ impl Frame {
|
||||
}
|
||||
|
||||
pub fn is_corrupt(&self) -> bool {
|
||||
self.flags().contains(FLAG_CORRUPT)
|
||||
self.flags().contains(flag::CORRUPT)
|
||||
}
|
||||
|
||||
pub fn packet(&self) -> Packet {
|
||||
|
Loading…
x
Reference in New Issue
Block a user