1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
/*
bindgen --no-layout-tests  -o ./src/avcodec/mod.rs /usr/include/libavcodec/avcodec.h --raw-line="#[link(name = \"avcodec\")] extern {}"
bindgen --no-layout-tests  -o ./src/avformat/mod.rs /usr/include/libavformat/avformat.h --raw-line="#[link(name = \"avformat\")] extern {}"
bindgen --no-layout-tests  -o ./src/avutil/mod.rs /usr/include/libavutil/avutil.h --raw-line="#[link(name = \"avutil\")] extern {}
bindgen --no-layout-tests  -o ./src/avutil/opt.rs /usr/include/libavutil/opt.h --raw-line="#[link(name = \"avutil\")] extern {}"
bindgen --no-layout-tests  -o ./src/avutil/samplefmt.rs /usr/include/libavutil/samplefmt.h --raw-line="#[link(name = \"avutil\")] extern {}"
bindgen --no-layout-tests  -o ./src/samplerate.rs /usr/include/samplerate.h --raw-line "#[cfg(target_os = \"windows\")]" --raw-line "#[link(name = \"libsamplerate-0\")] extern {}" --raw-line "#[cfg(not(target_os = \"windows\"))]" --raw-line "#[link(name = \"samplerate\")] extern {}"
bindgen --no-layout-tests  -o ./src/pulse/simple.rs /usr/include/pulse/pulseaudio.h --raw-line="#[link(name = \"pulse\")] extern {}"
*/

#![allow(warnings)]
pub mod avcodec;
pub mod avformat;
pub mod avutil;
pub mod samplerate;
#[cfg(target_os = "linux")]
pub mod pulseaudio;