public bool SetClientNickname(IVoiceClient client, string nickname)
 {
     return(NativeLibary.JV_SetClientNickname(client.Handle.Identifer, nickname));
 }
Beispiel #2
0
 public bool MuteClientForClient(IVoiceClient speaker, IVoiceClient listener, bool muted)
 {
     return(NativeLibary.JV_MuteClientForClient(speaker.Handle.Identifer, listener.Handle.Identifer, muted));
 }
Beispiel #3
0
 public void UnregisterLogMessageCallback()
 {
     NativeLibary.JV_UnregisterLogMessageCallback();
 }
Beispiel #4
0
 public void Set3DSettings(float distanceFactor, float rolloffFactor)
 {
     NativeLibary.JV_Set3DSettings(distanceFactor, rolloffFactor);
 }
Beispiel #5
0
 public bool MuteClientForAll(IVoiceClient client, bool muted)
 {
     return(NativeLibary.JV_MuteClientForAll(client.Handle.Identifer, muted));
 }
Beispiel #6
0
 public void CreateNativeServer(VoiceServerConfiguration configuration)
 {
     NativeLibary.JV_CreateServer(configuration.Port, configuration.TeamspeakServerId, configuration.TeamspeakChannelId, configuration.TeamspeakChannelPassword);
 }
Beispiel #7
0
 public bool StartNativeServer()
 {
     return(NativeLibary.JV_StartServer());
 }
Beispiel #8
0
 public void UnregisterClientRejectedCallback()
 {
     NativeLibary.JV_UnregisterClientRejectedCallback();
 }
Beispiel #9
0
 public void UnregisterClientTalkingChangedCallback()
 {
     NativeLibary.JV_UnregisterClientTalkingChangedCallback();
 }
Beispiel #10
0
 public void RegisterLogMessageCallback(NativeDelegates.LogMessageCallback callback)
 {
     NativeLibary.JV_RegisterLogMessageCallback(callback);
 }
Beispiel #11
0
 public void UnregisterClientConnectingCallback()
 {
     NativeLibary.JV_UnregisterClientConnectingCallback();
 }
Beispiel #12
0
 public void RegisterClientMicrophoneMuteChangedCallback(NativeDelegates.ClientStatusCallback callback)
 {
     NativeLibary.JV_RegisterClientMicrophoneMuteChangedCallback(callback);
 }
Beispiel #13
0
 public void RegisterClientTalkingChangedCallback(NativeDelegates.ClientStatusCallback callback)
 {
     NativeLibary.JV_RegisterClientTalkingChangedCallback(callback);
 }
Beispiel #14
0
 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));
 }
Beispiel #16
0
 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));
 }
Beispiel #19
0
 public void DestroyNativeServer()
 {
     NativeLibary.JV_DestroyServer();
 }
 public bool ResetRelativeSpeakerPositionForListener(IVoiceClient listener, IVoiceClient speaker)
 {
     return(NativeLibary.JV_ResetRelativePositionForClient(listener.Handle.Identifer, speaker.Handle.Identifer));
 }
Beispiel #21
0
 public void StopNativeServer()
 {
     NativeLibary.JV_StopServer();
 }
        public bool SetListenerPositions(IEnumerable <ClientPosition> clientPositions)
        {
            var positions = clientPositions.ToArray();

            return(NativeLibary.JV_SetClientPositions(positions, positions.Length));
        }
Beispiel #23
0
 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));
 }
Beispiel #25
0
 public bool IsClientMutedForAll(IVoiceClient client)
 {
     return(NativeLibary.JV_IsClientMutedForAll(client.Handle.Identifer));
 }
 public bool RemoveClient(IVoiceClient client)
 {
     return(NativeLibary.JV_RemoveClient(client.Handle.Identifer));
 }
Beispiel #27
0
 public bool IsClientMutedForClient(IVoiceClient speaker, IVoiceClient listener)
 {
     return(NativeLibary.JV_IsClientMutedForClient(speaker.Handle.Identifer, listener.Handle.Identifer));
 }
Beispiel #28
0
 public void UnregisterClientMicrophoneMuteChangedCallback()
 {
     NativeLibary.JV_UnregisterClientMicrophoneMuteChangedCallback();
 }