vpx_sys/
lib.rs

1#![allow(non_camel_case_types)]
2#![allow(non_snake_case)]
3#![allow(non_upper_case_globals)]
4#![allow(improper_ctypes)]
5
6// VP9
7#[repr(i32)]
8pub enum AQ_MODE {
9  NO_AQ = 0,
10  VARIANCE_AQ = 1,
11  COMPLEXITY_AQ = 2,
12  CYCLIC_REFRESH_AQ = 3,
13  EQUATOR360_AQ = 4,
14  // AQ based on lookahead temporal
15  // variance (only valid for altref frames)
16  LOOKAHEAD_AQ = 5,
17}
18
19use std::mem::MaybeUninit;
20
21// Back compat
22pub use crate::vpx_codec_err_t::*;
23
24impl Default for vpx_codec_enc_cfg {
25    fn default() -> Self {
26        unsafe { MaybeUninit::zeroed().assume_init() }
27    }
28}
29
30impl Default for vpx_codec_ctx {
31    fn default() -> Self {
32        unsafe { MaybeUninit::zeroed().assume_init() }
33    }
34}
35
36impl Default for vpx_image_t {
37    fn default() -> Self {
38        unsafe { MaybeUninit::zeroed().assume_init() }
39    }
40}
41
42include!(concat!(env!("OUT_DIR"), "/ffi.rs"));