#![allow(clippy::missing_safety_doc)]
use crate::{c, flags, InputStreams};
mod audio;
mod console;
mod host_messages;
mod service_messages;
mod video;
pub use self::{audio::*, console::*, host_messages::*, service_messages::*, video::*};
pub fn poll(streams: InputStreams, flags: flags::Poll) -> InputStreams {
let ret = unsafe { c::poll(u64::from(streams.bits()), flags.bits()) };
InputStreams::from_bits_truncate(ret as u32)
}