public bool SetClientNickname(IVoiceClient client, string nickname) { return(NativeLibary.JV_SetClientNickname(client.Handle.Identifer, nickname)); }
public bool MuteClientForClient(IVoiceClient speaker, IVoiceClient listener, bool muted) { return(NativeLibary.JV_MuteClientForClient(speaker.Handle.Identifer, listener.Handle.Identifer, muted)); }
public void UnregisterLogMessageCallback() { NativeLibary.JV_UnregisterLogMessageCallback(); }
public void Set3DSettings(float distanceFactor, float rolloffFactor) { NativeLibary.JV_Set3DSettings(distanceFactor, rolloffFactor); }
public bool MuteClientForAll(IVoiceClient client, bool muted) { return(NativeLibary.JV_MuteClientForAll(client.Handle.Identifer, muted)); }
public void CreateNativeServer(VoiceServerConfiguration configuration) { NativeLibary.JV_CreateServer(configuration.Port, configuration.TeamspeakServerId, configuration.TeamspeakChannelId, configuration.TeamspeakChannelPassword); }
public bool StartNativeServer() { return(NativeLibary.JV_StartServer()); }
public void UnregisterClientRejectedCallback() { NativeLibary.JV_UnregisterClientRejectedCallback(); }
public void UnregisterClientTalkingChangedCallback() { NativeLibary.JV_UnregisterClientTalkingChangedCallback(); }
public void RegisterLogMessageCallback(NativeDelegates.LogMessageCallback callback) { NativeLibary.JV_RegisterLogMessageCallback(callback); }
public void UnregisterClientConnectingCallback() { NativeLibary.JV_UnregisterClientConnectingCallback(); }
public void RegisterClientMicrophoneMuteChangedCallback(NativeDelegates.ClientStatusCallback callback) { NativeLibary.JV_RegisterClientMicrophoneMuteChangedCallback(callback); }
public void RegisterClientTalkingChangedCallback(NativeDelegates.ClientStatusCallback callback) { NativeLibary.JV_RegisterClientTalkingChangedCallback(callback); }
public void RegisterClientDisconnectedCallback(NativeDelegates.ClientCallback callback) { NativeLibary.JV_RegisterClientDisconnectedCallback(callback); }
public bool SetClientVoiceRange(IVoiceClient client, float voiceRange) { return(NativeLibary.JV_SetClientVoiceRange(client.Handle.Identifer, voiceRange)); }
public void UnregisterClientSpeakersMuteChangedCallback() { NativeLibary.JV_UnregisterClientSpeakersMuteChangedCallback(); }
public bool IsClientConnected(IVoiceClient client) { return(NativeLibary.JV_IsClientConnected(client.Handle.Identifer)); }
public bool ResetAllRelativePositionsForListener(IVoiceClient listener) { return(NativeLibary.JV_ResetAllRelativePositions(listener.Handle.Identifer)); }
public void DestroyNativeServer() { NativeLibary.JV_DestroyServer(); }
public bool ResetRelativeSpeakerPositionForListener(IVoiceClient listener, IVoiceClient speaker) { return(NativeLibary.JV_ResetRelativePositionForClient(listener.Handle.Identifer, speaker.Handle.Identifer)); }
public void StopNativeServer() { NativeLibary.JV_StopServer(); }
public bool SetListenerPositions(IEnumerable <ClientPosition> clientPositions) { var positions = clientPositions.ToArray(); return(NativeLibary.JV_SetClientPositions(positions, positions.Length)); }
public void SetLogLevel(LogLevel logLevel) { NativeLibary.JV_SetLogLevel((int)logLevel); }
public bool SetRelativeSpeakerPositionForListener(IVoiceClient listener, IVoiceClient speaker, Vector3 position) { return(NativeLibary.JV_SetRelativePositionForClient(listener.Handle.Identifer, speaker.Handle.Identifer, position.X, position.Y, position.Z)); }
public bool IsClientMutedForAll(IVoiceClient client) { return(NativeLibary.JV_IsClientMutedForAll(client.Handle.Identifer)); }
public bool RemoveClient(IVoiceClient client) { return(NativeLibary.JV_RemoveClient(client.Handle.Identifer)); }
public bool IsClientMutedForClient(IVoiceClient speaker, IVoiceClient listener) { return(NativeLibary.JV_IsClientMutedForClient(speaker.Handle.Identifer, listener.Handle.Identifer)); }
public void UnregisterClientMicrophoneMuteChangedCallback() { NativeLibary.JV_UnregisterClientMicrophoneMuteChangedCallback(); }