Class GKVoiceChat

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class GKVoiceChat
extends NSObject
  • Constructor Details

    • GKVoiceChat

      public GKVoiceChat()
    • GKVoiceChat

      protected GKVoiceChat​(NSObject.Handle h, long handle)
    • GKVoiceChat

      protected GKVoiceChat​(NSObject.SkipInit skipInit)
  • Method Details

    • getPlayerVoiceChatStateDidChangeHandler

      public VoidBlock2<GKPlayer,​GKVoiceChatPlayerState> getPlayerVoiceChatStateDidChangeHandler()
    • setPlayerVoiceChatStateDidChangeHandler

      public void setPlayerVoiceChatStateDidChangeHandler​(VoidBlock2<GKPlayer,​GKVoiceChatPlayerState> v)
    • getName

      public String getName()
    • isActive

      public boolean isActive()
    • setActive

      public void setActive​(boolean v)
    • getVolume

      public float getVolume()
    • setVolume

      public void setVolume​(float v)
    • getPlayers

      public NSArray<GKPlayer> getPlayers()
    • getPlayerStateUpdateHandler

      @Deprecated public VoidBlock2<NSString,​GKVoiceChatPlayerState> getPlayerStateUpdateHandler()
      Deprecated.
      Deprecated in iOS 8.0. use setPlayerVoiceChatStateDidChangeHandler:
    • setPlayerStateUpdateHandler

      @Deprecated public void setPlayerStateUpdateHandler​(VoidBlock2<NSString,​GKVoiceChatPlayerState> v)
      Deprecated.
      Deprecated in iOS 8.0. use setPlayerVoiceChatStateDidChangeHandler:
    • getPlayerIDs

      @Deprecated public List<String> getPlayerIDs()
      Deprecated.
      Deprecated in iOS 8.0. use players
    • start

      public void start()
    • stop

      public void stop()
    • setPlayerMuted

      public void setPlayerMuted​(GKPlayer player, boolean isMuted)
    • isVoIPAllowed

      public static boolean isVoIPAllowed()
    • setMuteForPlayer

      @Deprecated public void setMuteForPlayer​(boolean isMuted, String playerID)
      Deprecated.
      Deprecated in iOS 8.0. This is never invoked and its implementation does nothing, use setPlayer:muted: