use crate::define_opts;
define_opts!(
#[doc(alias = "AVVideoFrameAnalysisType")]
pub VideoFrameAnalysisType(usize)
);
impl VideoFrameAnalysisType {
#[doc(alias = "AVVideoFrameAnalysisTypeNone")]
pub const NONE: Self = Self(0);
#[doc(alias = "AVVideoFrameAnalysisTypeDefault")]
pub const DEFAULT: Self = Self(1 << 0);
#[doc(alias = "AVVideoFrameAnalysisTypeText")]
pub const TEXT: Self = Self(1 << 1);
#[doc(alias = "AVVideoFrameAnalysisTypeSubject")]
pub const SUBJECT: Self = Self(1 << 2);
#[doc(alias = "AVVideoFrameAnalysisTypeVisualSearch")]
pub const VISUAL_SEARCH: Self = Self(1 << 3);
#[doc(alias = "AVVideoFrameAnalysisTypeMachineReadableCode")]
pub const READABLE_CODE: Self = Self(1 << 4);
}