playa_ffmpeg/format/stream/
disposition.rs

1use crate::ffi::*;
2use libc::c_int;
3
4bitflags! {
5    #[derive(Copy, Clone, Debug, PartialEq, Eq)]
6    pub struct Disposition: c_int {
7        const DEFAULT          = AV_DISPOSITION_DEFAULT;
8        const DUB              = AV_DISPOSITION_DUB;
9        const ORIGINAL         = AV_DISPOSITION_ORIGINAL;
10        const COMMENT          = AV_DISPOSITION_COMMENT;
11        const LYRICS           = AV_DISPOSITION_LYRICS;
12        const KARAOKE          = AV_DISPOSITION_KARAOKE;
13        const FORCED           = AV_DISPOSITION_FORCED;
14        const HEARING_IMPAIRED = AV_DISPOSITION_HEARING_IMPAIRED;
15        const VISUAL_IMPAIRED  = AV_DISPOSITION_VISUAL_IMPAIRED;
16        const CLEAN_EFFECTS    = AV_DISPOSITION_CLEAN_EFFECTS;
17        const ATTACHED_PIC     = AV_DISPOSITION_ATTACHED_PIC;
18        const CAPTIONS         = AV_DISPOSITION_CAPTIONS;
19        const DESCRIPTIONS     = AV_DISPOSITION_DESCRIPTIONS;
20        const METADATA         = AV_DISPOSITION_METADATA;
21        #[cfg(feature = "ffmpeg_7_1")]
22        const MULTILAYER       = AV_DISPOSITION_MULTILAYER;
23    }
24}