1use ffi::*;
2use libc::c_uint;
3
4bitflags! {
5 #[derive(Copy, Clone, Debug, PartialEq, Eq)]
6 pub struct Flags: c_uint {
7 const UNALIGNED = AV_CODEC_FLAG_UNALIGNED;
8 const QSCALE = AV_CODEC_FLAG_QSCALE;
9 const _4MV = AV_CODEC_FLAG_4MV;
10 const OUTPUT_CORRUPT = AV_CODEC_FLAG_OUTPUT_CORRUPT;
11 const QPEL = AV_CODEC_FLAG_QPEL;
12 const PASS1 = AV_CODEC_FLAG_PASS1;
13 const PASS2 = AV_CODEC_FLAG_PASS2;
14 const GRAY = AV_CODEC_FLAG_GRAY;
15 const PSNR = AV_CODEC_FLAG_PSNR;
16 #[cfg(not(feature = "ffmpeg_6_0"))]
17 const TRUNCATED = AV_CODEC_FLAG_TRUNCATED;
18 const INTERLACED_DCT = AV_CODEC_FLAG_INTERLACED_DCT;
19 const LOW_DELAY = AV_CODEC_FLAG_LOW_DELAY;
20 const GLOBAL_HEADER = AV_CODEC_FLAG_GLOBAL_HEADER;
21 const BITEXACT = AV_CODEC_FLAG_BITEXACT;
22 const AC_PRED = AV_CODEC_FLAG_AC_PRED;
23 const LOOP_FILTER = AV_CODEC_FLAG_LOOP_FILTER;
24 const INTERLACED_ME = AV_CODEC_FLAG_INTERLACED_ME;
25 const CLOSED_GOP = AV_CODEC_FLAG_CLOSED_GOP;
26 }
27}
28