Struct discord_game_sdk_sys::IDiscordVoiceManager [−][src]
#[repr(C)]pub struct IDiscordVoiceManager { pub get_input_mode: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, input_mode: *mut DiscordInputMode) -> EDiscordResult>, pub set_input_mode: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, input_mode: DiscordInputMode, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult)>)>, pub is_self_mute: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, mute: *mut bool) -> EDiscordResult>, pub set_self_mute: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, mute: bool) -> EDiscordResult>, pub is_self_deaf: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, deaf: *mut bool) -> EDiscordResult>, pub set_self_deaf: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, deaf: bool) -> EDiscordResult>, pub is_local_mute: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, user_id: DiscordSnowflake, mute: *mut bool) -> EDiscordResult>, pub set_local_mute: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, user_id: DiscordSnowflake, mute: bool) -> EDiscordResult>, pub get_local_volume: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, user_id: DiscordSnowflake, volume: *mut u8) -> EDiscordResult>, pub set_local_volume: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, user_id: DiscordSnowflake, volume: u8) -> EDiscordResult>, }
Fields
get_input_mode: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, input_mode: *mut DiscordInputMode) -> EDiscordResult>
set_input_mode: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, input_mode: DiscordInputMode, callback_data: *mut c_void, callback: Option<unsafe extern "C" fn(callback_data: *mut c_void, result: EDiscordResult)>)>
is_self_mute: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, mute: *mut bool) -> EDiscordResult>
set_self_mute: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, mute: bool) -> EDiscordResult>
is_self_deaf: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, deaf: *mut bool) -> EDiscordResult>
set_self_deaf: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, deaf: bool) -> EDiscordResult>
is_local_mute: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, user_id: DiscordSnowflake, mute: *mut bool) -> EDiscordResult>
set_local_mute: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, user_id: DiscordSnowflake, mute: bool) -> EDiscordResult>
get_local_volume: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, user_id: DiscordSnowflake, volume: *mut u8) -> EDiscordResult>
set_local_volume: Option<unsafe extern "C" fn(manager: *mut IDiscordVoiceManager, user_id: DiscordSnowflake, volume: u8) -> EDiscordResult>
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for IDiscordVoiceManager
impl Send for IDiscordVoiceManager
impl Sync for IDiscordVoiceManager
impl Unpin for IDiscordVoiceManager
impl UnwindSafe for IDiscordVoiceManager
Blanket Implementations
Mutably borrows from an owned value. Read more