Class GKVoiceChat

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class GKVoiceChat
    extends NSObject
    Since:
    Available in iOS 4.1 and later.
    • Constructor Detail

      • GKVoiceChat

        public GKVoiceChat()
    • Method Detail

      • getPlayerVoiceChatStateDidChangeHandler

        public org.robovm.objc.block.VoidBlock2<GKPlayer,​GKVoiceChatPlayerState> getPlayerVoiceChatStateDidChangeHandler()
        Since:
        Available in iOS 8.0 and later.
      • setPlayerVoiceChatStateDidChangeHandler

        public void setPlayerVoiceChatStateDidChangeHandler​(org.robovm.objc.block.VoidBlock2<GKPlayer,​GKVoiceChatPlayerState> v)
        Since:
        Available in iOS 8.0 and later.
      • getName

        public java.lang.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()
        Since:
        Available in iOS 8.0 and later.
      • getPlayerIDs

        @Deprecated
        public java.util.List<java.lang.String> getPlayerIDs()
        Deprecated.
        Deprecated in iOS 8.0. use players
        Since:
        Available in iOS 5.0 and later.
      • getPlayerStateUpdateHandler

        @Deprecated
        public org.robovm.objc.block.VoidBlock2<NSString,​GKVoiceChatPlayerState> getPlayerStateUpdateHandler()
        Deprecated.
        Deprecated in iOS 8.0. use setPlayerVoiceChatStateDidChangeHandler:
        Since:
        Available in iOS 4.1 and later.
      • setPlayerStateUpdateHandler

        @Deprecated
        public void setPlayerStateUpdateHandler​(org.robovm.objc.block.VoidBlock2<NSString,​GKVoiceChatPlayerState> v)
        Deprecated.
        Deprecated in iOS 8.0. use setPlayerVoiceChatStateDidChangeHandler:
        Since:
        Available in iOS 4.1 and later.
      • start

        public void start()
      • stop

        public void stop()
      • setPlayerMuted

        public void setPlayerMuted​(GKPlayer player,
                                   boolean isMuted)
        Since:
        Available in iOS 8.0 and later.
      • isVoIPAllowed

        public static boolean isVoIPAllowed()
      • setMuteForPlayer

        @Deprecated
        public void setMuteForPlayer​(boolean isMuted,
                                     java.lang.String playerID)
        Deprecated.
        Deprecated in iOS 8.0. use setPlayer:muted:
        Since:
        Available in iOS 5.0 and later.