use sdk_raw::vcall;
use std::ffi::c_int;
interface! {
#[doc(alias("IVoiceServer"))]
pub struct VoiceServer(sys::IVoiceServer) = Engine sdk_raw::interfaces::voice_server::VERSION;
}
impl<'s> VoiceServer<'s> {
#[doc(alias("GetClientListening"))]
pub fn client_listening(self, receiver: c_int, sender: c_int) -> bool {
unsafe { vcall!(self.as_ptr() => IVoiceServer_GetClientListening(receiver, sender)) }
}
#[doc(alias("SetClientListening"))]
pub fn set_client_listening(self, receiver: c_int, sender: c_int, listen: bool) -> bool {
unsafe {
vcall!(self.as_ptr() => IVoiceServer_SetClientListening(receiver, sender, listen))
}
}
}