Blocking voice for players

We have implemented interest groups to prevent hearing voice from blocked players. But how is it possible to prevent blocked players from hearing us (other than syncing across that we don't want to be heard)? Is there some method similar to the RaiseEventOptions. LocalVoiceAudio::pushDataAsync has no options for who the data is sent to. We're on 5.0.2.0.

Answers

  • Do you want to use RaiseEventOptions.TargetActors to control stream access? This option is not available in Voice currently.

    You need to update client with the list of groups its allowed to join and rely on its proper behavior.

  • Its seems rather convoluted to have to sync to another other client that they have to remove themselves from the interest group of the player that blocked them.

  • Maybe we add RaiseEventOptions.TargetActors control in next Voice release.