use crate::ffi::vcall;
use std::ffi::c_int;
interface! {
#[doc(alias = "IVoiceServer")]
pub struct VoiceServer(sys::IVoiceServer) = Engine c"VoiceServer002";
}
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))
}
}
}