vx_req_account_control_communications
Reference the Vivox Core SDK API.
Read time 1 minuteLast updated 7 months ago
Manage communication between users. More...
#include <VxcRequests.h>Public Attributes
Name | |
|---|---|
| vx_req_base_t | base The common properties for all requests. |
| VX_HANDLE | account_handle The handle returned from a successful vx_req_account_anonymous_login request. |
| vx_control_communications_operation | operation The operation to perform: block, unblock, list, or clear. |
| char * | user_uris The list of linefeed-separated users to block or unblock. |
| vx_mute_scope | scope The scope of the mute command. |
Detailed Description
struct vx_req_account_control_communications;
Manage communication between users.
Public Attributes Documentation
variable base
vx_req_base_t base;
The common properties for all requests.
variable account_handle
VX_HANDLE account_handle;
The handle returned from a successful vx_req_account_anonymous_login request.
variable operation
vx_control_communications_operation operation;
The operation to perform: block, unblock, list, or clear.
Note: This is a bi-directional block and should not be used in conjunction with vx_req_session_set_participant_mute_for_me, because the results can be unpredictable.
variable user_uris
char * user_uris;
The list of linefeed-separated users to block or unblock.
This should be NULL for vx_control_communications_operation_list or vx_control_communciations_operation_clear operations.
variable scope
vx_mute_scope scope;
The scope of the mute command.
The default setting is mute_scope_all. This is only required for mute and unmute operations. For block operations, this is ignored, and instead works as mute_scope_all.