playa_ffmpeg/software/scaling/
flag.rs

1use 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}