playa_ffmpeg/software/scaling/
flag.rs1use crate::ffi::*;
2#[cfg(feature = "ffmpeg_8_0")]
3use crate::software::scaling::SwsFlags::*;
4use libc::c_int;
5
6bitflags! {
7 #[derive(Copy, Clone, Debug, PartialEq, Eq)]
8 pub struct Flags: c_int {
9 const FAST_BILINEAR = SWS_FAST_BILINEAR as _;
10 const BILINEAR = SWS_BILINEAR as _;
11 const BICUBIC = SWS_BICUBIC as _;
12 const X = SWS_X as _;
13 const POINT = SWS_POINT as _;
14 const AREA = SWS_AREA as _;
15 const BICUBLIN = SWS_BICUBLIN as _;
16 const GAUSS = SWS_GAUSS as _;
17 const SINC = SWS_SINC as _;
18 const LANCZOS = SWS_LANCZOS as _;
19 const SPLINE = SWS_SPLINE as _;
20 const SRC_V_CHR_DROP_MASK = SWS_SRC_V_CHR_DROP_MASK as _;
21 const SRC_V_CHR_DROP_SHIFT = SWS_SRC_V_CHR_DROP_SHIFT as _;
22 const PARAM_DEFAULT = SWS_PARAM_DEFAULT as _;
23 const PRINT_INFO = SWS_PRINT_INFO as _;
24 const FULL_CHR_H_INT = SWS_FULL_CHR_H_INT as _;
25 const FULL_CHR_H_INP = SWS_FULL_CHR_H_INP as _;
26 const DIRECT_BGR = SWS_DIRECT_BGR as _;
27 const ACCURATE_RND = SWS_ACCURATE_RND as _;
28 const BITEXACT = SWS_BITEXACT as _;
29 const ERROR_DIFFUSION = SWS_ERROR_DIFFUSION as _;
30 }
31}