#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(deprecated)]
#[allow(unused_imports)]
use crate::averrors::OH_AVErrCode;
impl AudioChannelSet {
pub const FRONT_LEFT: AudioChannelSet = AudioChannelSet(1);
pub const FRONT_RIGHT: AudioChannelSet = AudioChannelSet(2);
pub const FRONT_CENTER: AudioChannelSet = AudioChannelSet(4);
pub const LOW_FREQUENCY: AudioChannelSet = AudioChannelSet(8);
pub const BACK_LEFT: AudioChannelSet = AudioChannelSet(16);
pub const BACK_RIGHT: AudioChannelSet = AudioChannelSet(32);
pub const FRONT_LEFT_OF_CENTER: AudioChannelSet = AudioChannelSet(64);
pub const FRONT_RIGHT_OF_CENTER: AudioChannelSet = AudioChannelSet(128);
pub const BACK_CENTER: AudioChannelSet = AudioChannelSet(256);
pub const SIDE_LEFT: AudioChannelSet = AudioChannelSet(512);
pub const SIDE_RIGHT: AudioChannelSet = AudioChannelSet(1024);
pub const TOP_CENTER: AudioChannelSet = AudioChannelSet(2048);
pub const TOP_FRONT_LEFT: AudioChannelSet = AudioChannelSet(4096);
pub const TOP_FRONT_CENTER: AudioChannelSet = AudioChannelSet(8192);
pub const TOP_FRONT_RIGHT: AudioChannelSet = AudioChannelSet(16384);
pub const TOP_BACK_LEFT: AudioChannelSet = AudioChannelSet(32768);
pub const TOP_BACK_CENTER: AudioChannelSet = AudioChannelSet(65536);
pub const TOP_BACK_RIGHT: AudioChannelSet = AudioChannelSet(131072);
pub const STEREO_LEFT: AudioChannelSet = AudioChannelSet(536870912);
pub const STEREO_RIGHT: AudioChannelSet = AudioChannelSet(1073741824);
pub const WIDE_LEFT: AudioChannelSet = AudioChannelSet(2147483648);
pub const WIDE_RIGHT: AudioChannelSet = AudioChannelSet(4294967296);
pub const SURROUND_DIRECT_LEFT: AudioChannelSet = AudioChannelSet(8589934592);
pub const SURROUND_DIRECT_RIGHT: AudioChannelSet = AudioChannelSet(17179869184);
pub const LOW_FREQUENCY_2: AudioChannelSet = AudioChannelSet(34359738368);
pub const TOP_SIDE_LEFT: AudioChannelSet = AudioChannelSet(68719476736);
pub const TOP_SIDE_RIGHT: AudioChannelSet = AudioChannelSet(137438953472);
pub const BOTTOM_FRONT_CENTER: AudioChannelSet = AudioChannelSet(274877906944);
pub const BOTTOM_FRONT_LEFT: AudioChannelSet = AudioChannelSet(549755813888);
pub const BOTTOM_FRONT_RIGHT: AudioChannelSet = AudioChannelSet(1099511627776);
pub const AMBISONICS_ACN0: AudioChannelSet = AudioChannelSet(2199023255552);
pub const AMBISONICS_ACN1: AudioChannelSet = AudioChannelSet(4398046511104);
pub const AMBISONICS_ACN2: AudioChannelSet = AudioChannelSet(8796093022208);
pub const AMBISONICS_ACN3: AudioChannelSet = AudioChannelSet(17592186044416);
pub const AMBISONICS_W: AudioChannelSet = AudioChannelSet(2199023255552);
pub const AMBISONICS_Y: AudioChannelSet = AudioChannelSet(4398046511104);
pub const AMBISONICS_Z: AudioChannelSet = AudioChannelSet(8796093022208);
pub const AMBISONICS_X: AudioChannelSet = AudioChannelSet(17592186044416);
pub const AMBISONICS_ACN4: AudioChannelSet = AudioChannelSet(35184372088832);
pub const AMBISONICS_ACN5: AudioChannelSet = AudioChannelSet(70368744177664);
pub const AMBISONICS_ACN6: AudioChannelSet = AudioChannelSet(140737488355328);
pub const AMBISONICS_ACN7: AudioChannelSet = AudioChannelSet(281474976710656);
pub const AMBISONICS_ACN8: AudioChannelSet = AudioChannelSet(562949953421312);
pub const AMBISONICS_ACN9: AudioChannelSet = AudioChannelSet(1125899906842624);
pub const AMBISONICS_ACN10: AudioChannelSet = AudioChannelSet(2251799813685248);
pub const AMBISONICS_ACN11: AudioChannelSet = AudioChannelSet(4503599627370496);
pub const AMBISONICS_ACN12: AudioChannelSet = AudioChannelSet(9007199254740992);
pub const AMBISONICS_ACN13: AudioChannelSet = AudioChannelSet(18014398509481984);
pub const AMBISONICS_ACN14: AudioChannelSet = AudioChannelSet(36028797018963968);
pub const AMBISONICS_ACN15: AudioChannelSet = AudioChannelSet(72057594037927936);
}
#[repr(transparent)]
#[deprecated(since = "11")]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub struct AudioChannelSet(pub u64);
impl AudioChannelLayout {
pub const UNKNOWN_CHANNEL_LAYOUT: AudioChannelLayout = AudioChannelLayout(0);
pub const MONO: AudioChannelLayout = AudioChannelLayout(4);
pub const STEREO: AudioChannelLayout = AudioChannelLayout(3);
pub const CH_2POINT1: AudioChannelLayout = AudioChannelLayout(11);
pub const CH_2_1: AudioChannelLayout = AudioChannelLayout(259);
pub const SURROUND: AudioChannelLayout = AudioChannelLayout(7);
pub const CH_3POINT1: AudioChannelLayout = AudioChannelLayout(15);
pub const CH_4POINT0: AudioChannelLayout = AudioChannelLayout(263);
pub const CH_4POINT1: AudioChannelLayout = AudioChannelLayout(271);
pub const CH_2_2: AudioChannelLayout = AudioChannelLayout(1539);
pub const QUAD: AudioChannelLayout = AudioChannelLayout(51);
pub const CH_5POINT0: AudioChannelLayout = AudioChannelLayout(1543);
pub const CH_5POINT1: AudioChannelLayout = AudioChannelLayout(1551);
pub const CH_5POINT0_BACK: AudioChannelLayout = AudioChannelLayout(55);
pub const CH_5POINT1_BACK: AudioChannelLayout = AudioChannelLayout(63);
pub const CH_6POINT0: AudioChannelLayout = AudioChannelLayout(1799);
pub const CH_6POINT0_FRONT: AudioChannelLayout = AudioChannelLayout(1731);
pub const HEXAGONAL: AudioChannelLayout = AudioChannelLayout(311);
pub const CH_6POINT1: AudioChannelLayout = AudioChannelLayout(1807);
pub const CH_6POINT1_BACK: AudioChannelLayout = AudioChannelLayout(319);
pub const CH_6POINT1_FRONT: AudioChannelLayout = AudioChannelLayout(1739);
pub const CH_7POINT0: AudioChannelLayout = AudioChannelLayout(1591);
pub const CH_7POINT0_FRONT: AudioChannelLayout = AudioChannelLayout(1735);
pub const CH_7POINT1: AudioChannelLayout = AudioChannelLayout(1599);
pub const CH_7POINT1_WIDE: AudioChannelLayout = AudioChannelLayout(1743);
pub const CH_7POINT1_WIDE_BACK: AudioChannelLayout = AudioChannelLayout(255);
pub const CH_3POINT1POINT2: AudioChannelLayout = AudioChannelLayout(20495);
pub const CH_5POINT1POINT2: AudioChannelLayout = AudioChannelLayout(206158431759);
pub const CH_5POINT1POINT4: AudioChannelLayout = AudioChannelLayout(185871);
pub const CH_7POINT1POINT2: AudioChannelLayout = AudioChannelLayout(206158431807);
pub const CH_7POINT1POINT4: AudioChannelLayout = AudioChannelLayout(185919);
pub const CH_9POINT1POINT4: AudioChannelLayout = AudioChannelLayout(6442636863);
pub const CH_9POINT1POINT6: AudioChannelLayout = AudioChannelLayout(212601067071);
pub const CH_10POINT2: AudioChannelLayout = AudioChannelLayout(6442473271);
pub const CH_22POINT2: AudioChannelLayout = AudioChannelLayout(2164663779327);
pub const OCTAGONAL: AudioChannelLayout = AudioChannelLayout(1847);
pub const HEXADECAGONAL: AudioChannelLayout = AudioChannelLayout(6442710839);
pub const STEREO_DOWNMIX: AudioChannelLayout = AudioChannelLayout(1610612736);
pub const HOA_FIRST: AudioChannelLayout = AudioChannelLayout(32985348833280);
pub const HOA_SECOND: AudioChannelLayout = AudioChannelLayout(1123700883587072);
pub const HOA_THIRD: AudioChannelLayout = AudioChannelLayout(144112989052600320);
}
#[repr(transparent)]
#[deprecated(since = "11")]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub struct AudioChannelLayout(pub u64);