Skip to main content

ffmpeg_the_third/codec/
props.rs

1use crate::ffi::*;
2use libc::c_int;
3
4bitflags::bitflags! {
5    #[derive(Debug, Clone, Copy, Eq, PartialEq)]
6    pub struct CodecProperties: c_int {
7        const INTRA_ONLY  = AV_CODEC_PROP_INTRA_ONLY;
8        const LOSSY       = AV_CODEC_PROP_LOSSY;
9        const LOSSLESS    = AV_CODEC_PROP_LOSSLESS;
10        const REORDER     = AV_CODEC_PROP_REORDER;
11        #[cfg(feature = "ffmpeg_6_1")]
12        const FIELDS      = AV_CODEC_PROP_FIELDS;
13        #[cfg(feature = "ffmpeg_8_1")]
14        const ENHANCEMENT = AV_CODEC_PROP_ENHANCEMENT;
15
16        const BITMAP_SUB = AV_CODEC_PROP_BITMAP_SUB;
17        const TEXT_SUB   = AV_CODEC_PROP_TEXT_SUB;
18    }
19}