sdk/VxcResponses.h
Reference the Vivox Core SDK API.
읽는 시간 37분최근 업데이트: 7달 전
Classes
Types
Functions
Name | |
|---|---|
| VIVOXSDK_DLLEXPORT int | destroy_resp(vx_resp_base_t * pCmd) Deallocate a response object of any type. |
Types Documentation
typedef vx_resp_connector_create_t
typedef struct vx_resp_connector_create vx_resp_connector_create_t;
The response for vx_req_connector_create.
typedef vx_resp_connector_initiate_shutdown_t
typedef struct vx_resp_connector_initiate_shutdown vx_resp_connector_initiate_shutdown_t;
The response for vx_req_connector_initiate_shutdown.
typedef vx_resp_account_login_t
typedef struct vx_resp_account_login vx_resp_account_login_t;
See: vx_req_account_login
typedef vx_resp_account_authtoken_login_t
typedef struct vx_resp_account_authtoken_login vx_resp_account_authtoken_login_t;
typedef vx_resp_account_anonymous_login_t
typedef struct vx_resp_account_anonymous_login vx_resp_account_anonymous_login_t;
The response for vx_req_account_anonymous_login.
typedef vx_resp_account_logout_t
typedef struct vx_resp_account_logout vx_resp_account_logout_t;
The response for vx_req_account_logout.
typedef vx_resp_account_set_login_properties_t
typedef struct vx_resp_account_set_login_properties vx_resp_account_set_login_properties_t;
typedef vx_resp_sessiongroup_create_t
typedef struct vx_resp_sessiongroup_create vx_resp_sessiongroup_create_t;
typedef vx_resp_sessiongroup_terminate_t
typedef struct vx_resp_sessiongroup_terminate vx_resp_sessiongroup_terminate_t;
typedef vx_resp_sessiongroup_add_session_t
typedef struct vx_resp_sessiongroup_add_session vx_resp_sessiongroup_add_session_t;
The response for vx_req_sessiongroup_add_session.
typedef vx_resp_sessiongroup_remove_session_t
typedef struct vx_resp_sessiongroup_remove_session vx_resp_sessiongroup_remove_session_t;
The response for vx_req_sessiongroup_remove_session.
typedef vx_resp_sessiongroup_set_focus_t
typedef struct vx_resp_sessiongroup_set_focus vx_resp_sessiongroup_set_focus_t;
The response for vx_req_sessiongroup_set_focus.
typedef vx_resp_sessiongroup_unset_focus_t
typedef struct vx_resp_sessiongroup_unset_focus vx_resp_sessiongroup_unset_focus_t;
The response for vx_req_sessiongroup_unset_focus.
typedef vx_resp_sessiongroup_reset_focus_t
typedef struct vx_resp_sessiongroup_reset_focus vx_resp_sessiongroup_reset_focus_t;
The response for vx_req_sessiongroup_reset_focus.
typedef vx_resp_sessiongroup_set_tx_session_t
typedef struct vx_resp_sessiongroup_set_tx_session vx_resp_sessiongroup_set_tx_session_t;
The response for vx_req_sessiongroup_set_tx_session.
typedef vx_resp_sessiongroup_set_tx_all_sessions_t
typedef struct vx_resp_sessiongroup_set_tx_all_sessions vx_resp_sessiongroup_set_tx_all_sessions_t;
The response for vx_req_sessiongroup_set_tx_all_sessions.
typedef vx_resp_sessiongroup_set_tx_no_session_t
typedef struct vx_resp_sessiongroup_set_tx_no_session vx_resp_sessiongroup_set_tx_no_session_t;
The response for vx_req_sessiongroup_set_tx_no_session.
typedef vx_resp_sessiongroup_set_session_3d_position_t
typedef struct vx_resp_sessiongroup_set_session_3d_position vx_resp_sessiongroup_set_session_3d_position_t;
The response for vx_req_sessiongroup_set_session_3d_position.
typedef vx_resp_sessiongroup_control_audio_injection_t
typedef struct vx_resp_sessiongroup_control_audio_injection vx_resp_sessiongroup_control_audio_injection_t;
The response for vx_req_sessiongroup_control_audio_injection.
typedef vx_resp_session_create_t
typedef struct vx_resp_session_create vx_resp_session_create_t;
typedef vx_resp_session_media_connect_t
typedef struct vx_resp_session_media_connect vx_resp_session_media_connect_t;
The response for vx_req_session_media_connect.
typedef vx_resp_session_media_disconnect_t
typedef struct vx_resp_session_media_disconnect vx_resp_session_media_disconnect_t;
The response for vx_req_session_media_disconnect.
typedef vx_resp_session_text_connect_t
typedef struct vx_resp_session_text_connect vx_resp_session_text_connect_t;
The response for vx_req_session_text_connect.
typedef vx_resp_session_text_disconnect_t
typedef struct vx_resp_session_text_disconnect vx_resp_session_text_disconnect_t;
The response for vx_req_session_text_disconnect.
typedef vx_resp_session_terminate_t
typedef struct vx_resp_session_terminate vx_resp_session_terminate_t;
The response for vx_req_session_terminate.
typedef vx_resp_session_mute_local_speaker_t
typedef struct vx_resp_session_mute_local_speaker vx_resp_session_mute_local_speaker_t;
The response for vx_req_session_mute_local_speaker.
typedef vx_resp_session_set_local_speaker_volume_t
typedef struct vx_resp_session_set_local_speaker_volume vx_resp_session_set_local_speaker_volume_t;
typedef vx_resp_session_set_local_render_volume_t
typedef struct vx_resp_session_set_local_render_volume vx_resp_session_set_local_render_volume_t;
The response for vx_req_session_set_local_render_volume.
typedef vx_resp_session_channel_invite_user_t
typedef struct vx_resp_session_channel_invite_user vx_resp_session_channel_invite_user_t;
The response for vx_req_session_channel_invite_user.
typedef vx_resp_session_set_participant_volume_for_me_t
typedef struct vx_resp_session_set_participant_volume_for_me vx_resp_session_set_participant_volume_for_me_t;
The response for vx_req_session_set_participant_volume_for_me.
typedef vx_resp_session_set_participant_mute_for_me_t
typedef struct vx_resp_session_set_participant_mute_for_me vx_resp_session_set_participant_mute_for_me_t;
The response for vx_req_session_set_participant_mute_for_me.
typedef vx_resp_session_set_3d_position_t
typedef struct vx_resp_session_set_3d_position vx_resp_session_set_3d_position_t;
The response for vx_req_session_set_3d_position.
typedef vx_resp_session_set_voice_font_t
typedef struct vx_resp_session_set_voice_font vx_resp_session_set_voice_font_t;
The response for vx_req_session_set_voice_font.
typedef vx_resp_account_channel_change_owner_t
typedef struct vx_resp_account_channel_change_owner vx_resp_account_channel_change_owner_t;
The response for vx_req_account_channel_change_owner.
typedef vx_resp_account_send_user_app_data_t
typedef struct vx_resp_account_send_user_app_data vx_resp_account_send_user_app_data_t;
The response for vx_req_account_send_user_app_data.
typedef vx_resp_account_channel_add_acl_t
typedef struct vx_resp_account_channel_add_acl vx_resp_account_channel_add_acl_t;
typedef vx_resp_account_channel_remove_acl_t
typedef struct vx_resp_account_channel_remove_acl vx_resp_account_channel_remove_acl_t;
typedef vx_resp_account_channel_get_acl_t
typedef struct vx_resp_account_channel_get_acl vx_resp_account_channel_get_acl_t;
typedef vx_resp_channel_mute_user_t
typedef struct vx_resp_channel_mute_user vx_resp_channel_mute_user_t;
The response for vx_req_channel_mute_user.
typedef vx_resp_channel_ban_user_t
typedef struct vx_resp_channel_ban_user vx_resp_channel_ban_user_t;
typedef vx_resp_channel_get_banned_users_t
typedef struct vx_resp_channel_get_banned_users vx_resp_channel_get_banned_users_t;
typedef vx_resp_channel_kick_user_t
typedef struct vx_resp_channel_kick_user vx_resp_channel_kick_user_t;
The response for vx_req_channel_kick_user.
typedef vx_resp_channel_mute_all_users_t
typedef struct vx_resp_channel_mute_all_users vx_resp_channel_mute_all_users_t;
The response for vx_req_channel_mute_all_users.
typedef vx_resp_channel_set_lock_mode_t
typedef struct vx_resp_channel_set_lock_mode vx_resp_channel_set_lock_mode_t;
typedef vx_resp_connector_mute_local_mic_t
typedef struct vx_resp_connector_mute_local_mic vx_resp_connector_mute_local_mic_t;
The response for vx_req_connector_mute_local_mic.
typedef vx_resp_connector_mute_local_speaker_t
typedef struct vx_resp_connector_mute_local_speaker vx_resp_connector_mute_local_speaker_t;
The response for vx_req_connector_mute_local_speaker.
typedef vx_resp_connector_set_local_mic_volume_t
typedef struct vx_resp_connector_set_local_mic_volume vx_resp_connector_set_local_mic_volume_t;
typedef vx_resp_connector_set_local_speaker_volume_t
typedef struct vx_resp_connector_set_local_speaker_volume vx_resp_connector_set_local_speaker_volume_t;
typedef vx_resp_connector_get_local_audio_info_t
typedef struct vx_resp_connector_get_local_audio_info vx_resp_connector_get_local_audio_info_t;
The response for vx_req_connector_get_local_audio_info.
typedef vx_resp_account_buddy_set_t
typedef struct vx_resp_account_buddy_set vx_resp_account_buddy_set_t;
The response for vx_req_account_buddy_set.
typedef vx_resp_account_buddy_delete_t
typedef struct vx_resp_account_buddy_delete vx_resp_account_buddy_delete_t;
The response for vx_req_account_buddy_delete.
typedef vx_resp_account_list_buddies_and_groups_t
typedef struct vx_resp_account_list_buddies_and_groups vx_resp_account_list_buddies_and_groups_t;
typedef vx_resp_session_send_message_t
typedef struct vx_resp_session_send_message vx_resp_session_send_message_t;
The response for vx_req_session_send_message.
typedef vx_resp_session_delete_message_t
typedef struct vx_resp_session_delete_message vx_resp_session_delete_message_t;
The response for vx_req_session_delete_message.
typedef vx_resp_session_edit_message_t
typedef struct vx_resp_session_edit_message vx_resp_session_edit_message_t;
The response for vx_req_session_edit_message.
typedef vx_resp_session_archive_query_t
typedef struct vx_resp_session_archive_query vx_resp_session_archive_query_t;
The response for vx_req_session_archive_query.
typedef vx_resp_session_chat_history_query_t
typedef struct vx_resp_session_chat_history_query vx_resp_session_chat_history_query_t;
The response for vx_req_session_chat_history_query.
typedef vx_resp_account_chat_history_set_marker_t
typedef struct vx_resp_account_chat_history_set_marker vx_resp_account_chat_history_set_marker_t;
The response for vx_req_account_chat_history_set_marker.
typedef vx_resp_account_chat_history_get_last_read_t
typedef struct vx_resp_account_chat_history_get_last_read vx_resp_account_chat_history_get_last_read_t;
The response for vx_req_account_chat_history_get_last_read.
typedef vx_resp_account_set_presence_t
typedef struct vx_resp_account_set_presence vx_resp_account_set_presence_t;
The response for vx_req_account_set_presence.
typedef vx_resp_account_send_subscription_reply_t
typedef struct vx_resp_account_send_subscription_reply vx_resp_account_send_subscription_reply_t;
The response for vx_req_account_send_subscription_reply.
typedef vx_resp_session_send_notification_t
typedef struct vx_resp_session_send_notification vx_resp_session_send_notification_t;
The response for vx_req_session_send_notification.
typedef vx_resp_session_send_dtmf_t
typedef struct vx_resp_session_send_dtmf vx_resp_session_send_dtmf_t;
typedef vx_resp_account_create_block_rule_t
typedef struct vx_resp_account_create_block_rule vx_resp_account_create_block_rule_t;
The response for vx_req_account_create_block_rule.
typedef vx_resp_account_delete_block_rule_t
typedef struct vx_resp_account_delete_block_rule vx_resp_account_delete_block_rule_t;
The response for vx_req_account_delete_block_rule.
typedef vx_resp_account_list_block_rules_t
typedef struct vx_resp_account_list_block_rules vx_resp_account_list_block_rules_t;
The response for vx_req_account_list_block_rules.
typedef vx_resp_account_create_auto_accept_rule_t
typedef struct vx_resp_account_create_auto_accept_rule vx_resp_account_create_auto_accept_rule_t;
The response for vx_req_account_create_auto_accept_rule.
typedef vx_resp_account_delete_auto_accept_rule_t
typedef struct vx_resp_account_delete_auto_accept_rule vx_resp_account_delete_auto_accept_rule_t;
The response for vx_req_account_delete_auto_accept_rule.
typedef vx_resp_account_list_auto_accept_rules_t
typedef struct vx_resp_account_list_auto_accept_rules vx_resp_account_list_auto_accept_rules_t;
The response for vx_req_account_list_auto_accept_rules.
typedef vx_resp_account_update_account_t
typedef struct vx_resp_account_update_account vx_resp_account_update_account_t;
typedef vx_resp_account_get_account_t
typedef struct vx_resp_account_get_account vx_resp_account_get_account_t;
typedef vx_resp_account_send_sms_t
typedef struct vx_resp_account_send_sms vx_resp_account_send_sms_t;
The response for vx_req_account_send_sms.
typedef vx_resp_aux_connectivity_info_t
typedef struct vx_resp_aux_connectivity_info vx_resp_aux_connectivity_info_t;
The response for vx_req_aux_connectivity_info.
typedef vx_resp_aux_get_render_devices_t
typedef struct vx_resp_aux_get_render_devices vx_resp_aux_get_render_devices_t;
The response for vx_req_aux_get_render_devices.
typedef vx_resp_aux_get_capture_devices_t
typedef struct vx_resp_aux_get_capture_devices vx_resp_aux_get_capture_devices_t;
The response for vx_req_aux_get_capture_devices.
typedef vx_resp_aux_set_render_device_t
typedef struct vx_resp_aux_set_render_device vx_resp_aux_set_render_device_t;
The response for vx_req_aux_set_render_device.
typedef vx_resp_aux_set_capture_device_t
typedef struct vx_resp_aux_set_capture_device vx_resp_aux_set_capture_device_t;
The response for vx_req_aux_set_capture_device.
typedef vx_resp_aux_get_mic_level_t
typedef struct vx_resp_aux_get_mic_level vx_resp_aux_get_mic_level_t;
The response for vx_req_aux_get_mic_level.
typedef vx_resp_aux_get_speaker_level_t
typedef struct vx_resp_aux_get_speaker_level vx_resp_aux_get_speaker_level_t;
The response for vx_req_aux_get_speaker_level.
typedef vx_resp_aux_set_mic_level_t
typedef struct vx_resp_aux_set_mic_level vx_resp_aux_set_mic_level_t;
The response for vx_req_aux_set_mic_level.
typedef vx_resp_aux_set_speaker_level_t
typedef struct vx_resp_aux_set_speaker_level vx_resp_aux_set_speaker_level_t;
The response for vx_req_aux_set_speaker_level.
typedef vx_resp_aux_render_audio_start_t
typedef struct vx_resp_aux_render_audio_start vx_resp_aux_render_audio_start_t;
The response for vx_req_aux_render_audio_start.
typedef vx_resp_aux_render_audio_modify_t
typedef struct vx_resp_aux_render_audio_modify vx_resp_aux_render_audio_modify_t;
The response for vx_req_aux_render_audio_modify.
typedef vx_resp_aux_get_vad_properties_t
typedef struct vx_resp_aux_get_vad_properties vx_resp_aux_get_vad_properties_t;
The response for vx_req_aux_get_vad_properties.
typedef vx_resp_aux_set_vad_properties_t
typedef struct vx_resp_aux_set_vad_properties vx_resp_aux_set_vad_properties_t;
The response for vx_req_aux_set_vad_properties.
typedef vx_resp_aux_get_derumbler_properties_t
typedef struct vx_resp_aux_get_derumbler_properties vx_resp_aux_get_derumbler_properties_t;
The response for vx_req_aux_get_derumbler_properties.
typedef vx_resp_aux_set_derumbler_properties_t
typedef struct vx_resp_aux_set_derumbler_properties vx_resp_aux_set_derumbler_properties_t;
The response for vx_req_aux_set_derumbler_properties.
typedef vx_resp_aux_render_audio_stop_t
typedef struct vx_resp_aux_render_audio_stop vx_resp_aux_render_audio_stop_t;
The response for vx_req_aux_render_audio_stop.
typedef vx_resp_aux_capture_audio_start_t
typedef struct vx_resp_aux_capture_audio_start vx_resp_aux_capture_audio_start_t;
The response for vx_req_aux_capture_audio_start.
typedef vx_resp_aux_capture_audio_stop_t
typedef struct vx_resp_aux_capture_audio_stop vx_resp_aux_capture_audio_stop_t;
The response for vx_req_aux_capture_audio_stop.
typedef vx_resp_aux_global_monitor_keyboard_mouse_t
typedef struct vx_resp_aux_global_monitor_keyboard_mouse vx_resp_aux_global_monitor_keyboard_mouse_t;
The response for vx_req_aux_global_monitor_keyboard_mouse.
typedef vx_resp_aux_set_idle_timeout_t
typedef struct vx_resp_aux_set_idle_timeout vx_resp_aux_set_idle_timeout_t;
The response for vx_req_aux_set_idle_timeout.
typedef vx_resp_aux_create_account_t
typedef struct vx_resp_aux_create_account vx_resp_aux_create_account_t;
The response for vx_req_aux_create_account.
typedef vx_resp_aux_reactivate_account_t
typedef struct vx_resp_aux_reactivate_account vx_resp_aux_reactivate_account_t;
The response for vx_req_aux_reactivate_account.
typedef vx_resp_aux_deactivate_account_t
typedef struct vx_resp_aux_deactivate_account vx_resp_aux_deactivate_account_t;
The response for vx_req_aux_deactivate_account.
typedef vx_resp_account_post_crash_dump_t
typedef struct vx_resp_account_post_crash_dump vx_resp_account_post_crash_dump_t;
The response for vx_req_account_post_crash_dump.
Note: This response is not applicable to the XML interface.
typedef vx_resp_aux_reset_password_t
typedef struct vx_resp_aux_reset_password vx_resp_aux_reset_password_t;
The response for vx_req_aux_reset_password.
typedef vx_resp_account_get_session_fonts_t
typedef struct vx_resp_account_get_session_fonts vx_resp_account_get_session_fonts_t;
The response for vx_req_account_get_session_fonts.
typedef vx_resp_account_get_template_fonts_t
typedef struct vx_resp_account_get_template_fonts vx_resp_account_get_template_fonts_t;
The response for vx_req_account_get_template_fonts.
typedef vx_resp_aux_start_buffer_capture_t
typedef struct vx_resp_aux_start_buffer_capture vx_resp_aux_start_buffer_capture_t;
The response for vx_req_aux_start_buffer_capture.
typedef vx_resp_aux_play_audio_buffer_t
typedef struct vx_resp_aux_play_audio_buffer vx_resp_aux_play_audio_buffer_t;
The response for vx_req_aux_play_audio_buffer.
typedef vx_resp_aux_diagnostic_state_dump_t
typedef struct vx_resp_aux_diagnostic_state_dump vx_resp_aux_diagnostic_state_dump_t;
The response for vx_req_aux_diagnostic_state_dump.
typedef vx_resp_account_web_call_t
typedef struct vx_resp_account_web_call vx_resp_account_web_call_t;
typedef vx_resp_sessiongroup_get_stats_t
typedef struct vx_resp_sessiongroup_get_stats vx_resp_sessiongroup_get_stats_t;
Get the network statistics associated with a particular session group.
typedef vx_resp_account_send_message_t
typedef struct vx_resp_account_send_message vx_resp_account_send_message_t;
The response for vx_req_account_send_message.
typedef vx_resp_account_delete_message_t
typedef struct vx_resp_account_delete_message vx_resp_account_delete_message_t;
The response for vx_req_account_delete_message.
typedef vx_resp_account_edit_message_t
typedef struct vx_resp_account_edit_message vx_resp_account_edit_message_t;
The response for vx_req_account_edit_message.
typedef vx_resp_account_archive_query_t
typedef struct vx_resp_account_archive_query vx_resp_account_archive_query_t;
The response for vx_req_account_archive_query.
typedef vx_resp_account_chat_history_query_t
typedef struct vx_resp_account_chat_history_query vx_resp_account_chat_history_query_t;
The response for vx_req_account_chat_history_query.
typedef vx_resp_account_get_conversations_t
typedef struct vx_resp_account_get_conversations vx_resp_account_get_conversations_t;
typedef vx_resp_aux_notify_application_state_change_t
typedef struct vx_resp_aux_notify_application_state_change vx_resp_aux_notify_application_state_change_t;
The response for vx_req_aux_notify_application_state_change.
typedef vx_resp_account_control_communications_t
typedef struct vx_resp_account_control_communications vx_resp_account_control_communications_t;
The response for vx_req_account_control_communications.
typedef vx_resp_account_safe_voice_update_consent_t
typedef struct vx_resp_account_safe_voice_update_consent vx_resp_account_safe_voice_update_consent_t;
typedef vx_resp_account_safe_voice_get_consent_t
typedef struct vx_resp_account_safe_voice_get_consent vx_resp_account_safe_voice_get_consent_t;
typedef vx_resp_session_transcription_control_t
typedef struct vx_resp_session_transcription_control vx_resp_session_transcription_control_t;
The response for vx_req_session_transcription_control.
Functions Documentation
function destroy_resp
VIVOXSDK_DLLEXPORT int destroy_resp( vx_resp_base_t * pCmd)
Deallocate a response object of any type.
Source code
/* Copyright (c) 2019 Unity Technologies. * * This software is subject to, and made available under, the Unity Terms of Service (see Unity Terms of Service). * Your use of this software constitutes your acceptance of such terms. * Unless expressly provided otherwise, the software under this license is made available strictly on an "AS IS" BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. * Please review the Terms of Service for details on these and other terms and conditions.” */#pragma once#include <Vxc.h>#include <VxcRequests.h>#pragma pack(push)#pragma pack(8)#ifdef __cplusplusextern "C" {#endiftypedef struct vx_resp_connector_create { vx_resp_base_t base; VX_HANDLE connector_handle; char *version_id; int backend_type; char *default_realm;} vx_resp_connector_create_t;typedef struct vx_resp_connector_initiate_shutdown { vx_resp_base_t base; char *client_name;} vx_resp_connector_initiate_shutdown_t;typedef struct vx_resp_account_login { vx_resp_base_t base; VX_HANDLE account_handle; int account_id; char *display_name; char *uri; int num_aliases; char *buddy_list_uri; char *encoded_uri_with_tag;} vx_resp_account_login_t;typedef struct vx_resp_account_authtoken_login { vx_resp_base_t base; VX_HANDLE account_handle; int account_id; char *user_name; char *display_name; char *uri; int num_aliases; char *buddy_list_uri; char *encoded_uri_with_tag;} vx_resp_account_authtoken_login_t;typedef struct vx_resp_account_anonymous_login { vx_resp_base_t base; VX_HANDLE account_handle; int account_id; char *displayname; char *uri; char *encoded_uri_with_tag;} vx_resp_account_anonymous_login_t;typedef struct vx_resp_account_logout { vx_resp_base_t base;} vx_resp_account_logout_t;typedef struct vx_resp_account_set_login_properties { vx_resp_base_t base;} vx_resp_account_set_login_properties_t;typedef struct vx_resp_sessiongroup_create { vx_resp_base_t base; VX_HANDLE sessiongroup_handle;} vx_resp_sessiongroup_create_t;typedef struct vx_resp_sessiongroup_terminate { vx_resp_base_t base;} vx_resp_sessiongroup_terminate_t;typedef struct vx_resp_sessiongroup_add_session { vx_resp_base_t base; VX_HANDLE session_handle;} vx_resp_sessiongroup_add_session_t;typedef struct vx_resp_sessiongroup_remove_session { vx_resp_base_t base;} vx_resp_sessiongroup_remove_session_t;typedef struct vx_resp_sessiongroup_set_focus { vx_resp_base_t base;} vx_resp_sessiongroup_set_focus_t;typedef struct vx_resp_sessiongroup_unset_focus { vx_resp_base_t base;} vx_resp_sessiongroup_unset_focus_t;typedef struct vx_resp_sessiongroup_reset_focus { vx_resp_base_t base;} vx_resp_sessiongroup_reset_focus_t;typedef struct vx_resp_sessiongroup_set_tx_session { vx_resp_base_t base;} vx_resp_sessiongroup_set_tx_session_t;typedef struct vx_resp_sessiongroup_set_tx_all_sessions { vx_resp_base_t base;} vx_resp_sessiongroup_set_tx_all_sessions_t;typedef struct vx_resp_sessiongroup_set_tx_no_session { vx_resp_base_t base;} vx_resp_sessiongroup_set_tx_no_session_t;typedef struct vx_resp_sessiongroup_set_session_3d_position { vx_resp_base_t base;} vx_resp_sessiongroup_set_session_3d_position_t;typedef struct vx_resp_sessiongroup_control_audio_injection { vx_resp_base_t base;} vx_resp_sessiongroup_control_audio_injection_t;typedef struct vx_resp_session_create { vx_resp_base_t base; VX_HANDLE sessiongroup_handle; VX_HANDLE session_handle;} vx_resp_session_create_t;typedef struct vx_resp_session_media_connect { vx_resp_base_t base;} vx_resp_session_media_connect_t;typedef struct vx_resp_session_media_disconnect { vx_resp_base_t base;} vx_resp_session_media_disconnect_t;typedef struct vx_resp_session_text_connect { vx_resp_base_t base;} vx_resp_session_text_connect_t;typedef struct vx_resp_session_text_disconnect { vx_resp_base_t base;} vx_resp_session_text_disconnect_t;typedef struct vx_resp_session_terminate { vx_resp_base_t base;} vx_resp_session_terminate_t;typedef struct vx_resp_session_mute_local_speaker { vx_resp_base_t base;} vx_resp_session_mute_local_speaker_t;typedef struct vx_resp_session_set_local_speaker_volume { vx_resp_base_t base;} vx_resp_session_set_local_speaker_volume_t;typedef struct vx_resp_session_set_local_render_volume { vx_resp_base_t base;} vx_resp_session_set_local_render_volume_t;typedef struct vx_resp_session_channel_invite_user { vx_resp_base_t base;} vx_resp_session_channel_invite_user_t;typedef struct vx_resp_session_set_participant_volume_for_me { vx_resp_base_t base;} vx_resp_session_set_participant_volume_for_me_t;typedef struct vx_resp_session_set_participant_mute_for_me { vx_resp_base_t base;} vx_resp_session_set_participant_mute_for_me_t;typedef struct vx_resp_session_set_3d_position { vx_resp_base_t base;} vx_resp_session_set_3d_position_t;typedef struct vx_resp_session_set_voice_font { vx_resp_base_t base;} vx_resp_session_set_voice_font_t;typedef struct vx_resp_account_channel_change_owner { vx_resp_base_t base;} vx_resp_account_channel_change_owner_t;typedef struct vx_resp_account_send_user_app_data { vx_resp_base_t base;} vx_resp_account_send_user_app_data_t;typedef struct vx_resp_account_channel_add_acl { vx_resp_base_t base;} vx_resp_account_channel_add_acl_t;typedef struct vx_resp_account_channel_remove_acl { vx_resp_base_t base;} vx_resp_account_channel_remove_acl_t;typedef struct vx_resp_account_channel_get_acl { vx_resp_base_t base; int participants_size; vx_participant_t **participants;} vx_resp_account_channel_get_acl_t;typedef struct vx_resp_channel_mute_user { vx_resp_base_t base;} vx_resp_channel_mute_user_t;typedef struct vx_resp_channel_ban_user { vx_resp_base_t base;} vx_resp_channel_ban_user_t;typedef struct vx_resp_channel_get_banned_users { vx_resp_base_t base; int banned_users_count; vx_participant_t **banned_users;} vx_resp_channel_get_banned_users_t;typedef struct vx_resp_channel_kick_user { vx_resp_base_t base;} vx_resp_channel_kick_user_t;typedef struct vx_resp_channel_mute_all_users { vx_resp_base_t base;} vx_resp_channel_mute_all_users_t;typedef struct vx_resp_channel_set_lock_mode { vx_resp_base_t base;} vx_resp_channel_set_lock_mode_t;typedef struct vx_resp_connector_mute_local_mic { vx_resp_base_t base;} vx_resp_connector_mute_local_mic_t;typedef struct vx_resp_connector_mute_local_speaker { vx_resp_base_t base;} vx_resp_connector_mute_local_speaker_t;typedef struct vx_resp_connector_set_local_mic_volume { vx_resp_base_t base;} vx_resp_connector_set_local_mic_volume_t;typedef struct vx_resp_connector_set_local_speaker_volume { vx_resp_base_t base;} vx_resp_connector_set_local_speaker_volume_t;typedef struct vx_resp_connector_get_local_audio_info { vx_resp_base_t base; int speaker_volume; int is_speaker_muted; int mic_volume; int is_mic_muted;} vx_resp_connector_get_local_audio_info_t;typedef struct vx_resp_account_buddy_set { vx_resp_base_t base; int account_id;} vx_resp_account_buddy_set_t;typedef struct vx_resp_account_buddy_delete { vx_resp_base_t base;} vx_resp_account_buddy_delete_t;typedef struct vx_resp_account_list_buddies_and_groups { vx_resp_base_t base; int buddy_count; int group_count; vx_buddy_t **buddies; vx_group_t **groups;} vx_resp_account_list_buddies_and_groups_t;typedef struct vx_resp_session_send_message { vx_resp_base_t base;} vx_resp_session_send_message_t;typedef struct vx_resp_session_delete_message { vx_resp_base_t base; char *message_id; long long delete_time; char *from_uri;} vx_resp_session_delete_message_t;typedef struct vx_resp_session_edit_message { vx_resp_base_t base; char *message_id; char *new_message; long long edit_time; char *from_uri;} vx_resp_session_edit_message_t;#ifndef DOXYGEN_MAM_SKIPtypedef struct vx_resp_session_archive_query { vx_resp_base_t base; char *query_id;} vx_resp_session_archive_query_t;#endiftypedef struct vx_resp_session_chat_history_query { vx_resp_base_t base; char *query_id;} vx_resp_session_chat_history_query_t;typedef struct vx_resp_account_chat_history_set_marker { vx_resp_base_t base;} vx_resp_account_chat_history_set_marker_t;typedef struct vx_resp_account_chat_history_get_last_read { vx_resp_base_t base; char *message_id; long long read_at; int unread_messages_count;} vx_resp_account_chat_history_get_last_read_t;typedef struct vx_resp_account_set_presence { vx_resp_base_t base;} vx_resp_account_set_presence_t;typedef struct vx_resp_account_send_subscription_reply { vx_resp_base_t base;} vx_resp_account_send_subscription_reply_t;typedef struct vx_resp_session_send_notification { vx_resp_base_t base;} vx_resp_session_send_notification_t;typedef struct vx_resp_session_send_dtmf { vx_resp_base_t base;} vx_resp_session_send_dtmf_t;typedef struct vx_resp_account_create_block_rule { vx_resp_base_t base;} vx_resp_account_create_block_rule_t;typedef struct vx_resp_account_delete_block_rule { vx_resp_base_t base;} vx_resp_account_delete_block_rule_t;typedef struct vx_resp_account_list_block_rules { vx_resp_base_t base; int rule_count; vx_block_rule_t **block_rules;} vx_resp_account_list_block_rules_t;typedef struct vx_resp_account_create_auto_accept_rule { vx_resp_base_t base;} vx_resp_account_create_auto_accept_rule_t;typedef struct vx_resp_account_delete_auto_accept_rule { vx_resp_base_t base;} vx_resp_account_delete_auto_accept_rule_t;typedef struct vx_resp_account_list_auto_accept_rules { vx_resp_base_t base; int rule_count; vx_auto_accept_rule_t **auto_accept_rules;} vx_resp_account_list_auto_accept_rules_t;typedef struct vx_resp_account_update_account { vx_resp_base_t base;} vx_resp_account_update_account_t;typedef struct vx_resp_account_get_account { vx_resp_base_t base; vx_account_t *account;} vx_resp_account_get_account_t;typedef struct vx_resp_account_send_sms { vx_resp_base_t base;} vx_resp_account_send_sms_t;typedef struct vx_resp_aux_connectivity_info { vx_resp_base_t base; int count; vx_connectivity_test_result_t **test_results; char *well_known_ip; char *stun_server; char *echo_server; int echo_port; int timeout; int first_sip_port; int second_sip_port; int rtp_port; int rtcp_port;} vx_resp_aux_connectivity_info_t;typedef struct vx_resp_aux_get_render_devices { vx_resp_base_t base; int count; vx_device_t **render_devices; vx_device_t *current_render_device; vx_device_t *effective_render_device; vx_device_t *default_render_device; vx_device_t *default_communication_render_device;} vx_resp_aux_get_render_devices_t;typedef struct vx_resp_aux_get_capture_devices { vx_resp_base_t base; int count; vx_device_t **capture_devices; vx_device_t *current_capture_device; vx_device_t *effective_capture_device; vx_device_t *default_capture_device; vx_device_t *default_communication_capture_device;} vx_resp_aux_get_capture_devices_t;typedef struct vx_resp_aux_set_render_device { vx_resp_base_t base; char *open_render_device_guid;} vx_resp_aux_set_render_device_t;typedef struct vx_resp_aux_set_capture_device { vx_resp_base_t base; char *open_capture_device_guid;} vx_resp_aux_set_capture_device_t;typedef struct vx_resp_aux_get_mic_level { vx_resp_base_t base; int level;} vx_resp_aux_get_mic_level_t;typedef struct vx_resp_aux_get_speaker_level { vx_resp_base_t base; int level;} vx_resp_aux_get_speaker_level_t;typedef struct vx_resp_aux_set_mic_level { vx_resp_base_t base;} vx_resp_aux_set_mic_level_t;typedef struct vx_resp_aux_set_speaker_level { vx_resp_base_t base;} vx_resp_aux_set_speaker_level_t;typedef struct vx_resp_aux_render_audio_start { vx_resp_base_t base;} vx_resp_aux_render_audio_start_t;typedef struct vx_resp_aux_render_audio_modify { vx_resp_base_t base;} vx_resp_aux_render_audio_modify_t;typedef struct vx_resp_aux_get_vad_properties { vx_resp_base_t base; int vad_hangover; int vad_sensitivity; int vad_noise_floor; int vad_auto;} vx_resp_aux_get_vad_properties_t;typedef struct vx_resp_aux_set_vad_properties { vx_resp_base_t base;} vx_resp_aux_set_vad_properties_t;typedef struct vx_resp_aux_get_derumbler_properties { vx_resp_base_t base; int enabled; int stopband_corner_frequency;} vx_resp_aux_get_derumbler_properties_t;typedef struct vx_resp_aux_set_derumbler_properties { vx_resp_base_t base;} vx_resp_aux_set_derumbler_properties_t;typedef struct vx_resp_aux_render_audio_stop { vx_resp_base_t base;} vx_resp_aux_render_audio_stop_t;typedef struct vx_resp_aux_capture_audio_start { vx_resp_base_t base;} vx_resp_aux_capture_audio_start_t;typedef struct vx_resp_aux_capture_audio_stop { vx_resp_base_t base; void *audioBufferPtr;} vx_resp_aux_capture_audio_stop_t;typedef struct vx_resp_aux_global_monitor_keyboard_mouse { vx_resp_base_t base;} vx_resp_aux_global_monitor_keyboard_mouse_t;typedef struct vx_resp_aux_set_idle_timeout { vx_resp_base_t base;} vx_resp_aux_set_idle_timeout_t;typedef struct vx_resp_aux_create_account { vx_resp_base_t base;} vx_resp_aux_create_account_t;typedef struct vx_resp_aux_reactivate_account { vx_resp_base_t base;} vx_resp_aux_reactivate_account_t;typedef struct vx_resp_aux_deactivate_account { vx_resp_base_t base;} vx_resp_aux_deactivate_account_t;typedef struct vx_resp_account_post_crash_dump { vx_resp_base_t base;} vx_resp_account_post_crash_dump_t;typedef struct vx_resp_aux_reset_password { vx_resp_base_t base;} vx_resp_aux_reset_password_t;typedef struct vx_resp_account_get_session_fonts { vx_resp_base_t base; vx_voice_font_t **session_fonts; int session_font_count;} vx_resp_account_get_session_fonts_t;typedef struct vx_resp_account_get_template_fonts { vx_resp_base_t base; vx_voice_font_t **template_fonts; int template_font_count;} vx_resp_account_get_template_fonts_t;typedef struct vx_resp_aux_start_buffer_capture { vx_resp_base_t base;} vx_resp_aux_start_buffer_capture_t;typedef struct vx_resp_aux_play_audio_buffer { vx_resp_base_t base;} vx_resp_aux_play_audio_buffer_t;typedef struct vx_resp_aux_diagnostic_state_dump { vx_resp_base_t base; int state_connector_count; vx_state_connector_t **state_connectors; vx_device_t *current_render_device; vx_device_t *effective_render_device; vx_device_t *current_capture_device; vx_device_t *effective_capture_device;} vx_resp_aux_diagnostic_state_dump_t;typedef struct vx_resp_account_web_call { vx_resp_base_t base; char *content_type; int content_length; char *content;} vx_resp_account_web_call_t;typedef struct vx_resp_sessiongroup_get_stats { vx_resp_base_t base; int insufficient_bandwidth; int min_bars; int max_bars; int current_bars; int pk_loss; int incoming_received; int incoming_expected; int incoming_packetloss; int incoming_out_of_time; int incoming_discarded; int outgoing_sent; int render_device_underruns; int render_device_overruns; int render_device_errors; char *call_id; int plc_on; int plc_synthetic_frames; char *codec_name; int codec_mode; double min_latency; double max_latency; int latency_measurement_count; double latency_sum; double last_latency_measured; int latency_packets_lost; double r_factor; int latency_packets_sent; int latency_packets_dropped; int latency_packets_malformed; int latency_packets_negative_latency; double sample_interval_begin; double sample_interval_end; int capture_device_consecutively_read_count[5]; int current_opus_bit_rate; int current_opus_complexity; int current_opus_vbr_mode; int current_opus_bandwidth; int current_opus_max_packet_size; int signal_secure;} vx_resp_sessiongroup_get_stats_t;typedef struct vx_resp_account_send_message { vx_resp_base_t base; char *request_id;} vx_resp_account_send_message_t;typedef struct vx_resp_account_delete_message { vx_resp_base_t base; char *message_id; long long delete_time; char *from_user;} vx_resp_account_delete_message_t;typedef struct vx_resp_account_edit_message { vx_resp_base_t base; char *message_id; char *new_message; long long edit_time; char *from_user;} vx_resp_account_edit_message_t;#ifndef DOXYGEN_MAM_SKIPtypedef struct vx_resp_account_archive_query { vx_resp_base_t base; char *query_id;} vx_resp_account_archive_query_t;#endiftypedef struct vx_resp_account_chat_history_query { vx_resp_base_t base; char *query_id;} vx_resp_account_chat_history_query_t;typedef struct vx_resp_account_get_conversations { vx_resp_base_t base; int conversations_size; int next_cursor; vx_conversation_list_t conversations;} vx_resp_account_get_conversations_t;typedef struct vx_resp_aux_notify_application_state_change { vx_resp_base_t base;} vx_resp_aux_notify_application_state_change_t;typedef struct vx_resp_account_control_communications { vx_resp_base_t base; char *blocked_uris;} vx_resp_account_control_communications_t;typedef struct vx_resp_account_safe_voice_update_consent { vx_resp_base_t base; /* * The Safe Voice consent status of the user after updating. */ bool consent_status;} vx_resp_account_safe_voice_update_consent_t;typedef struct vx_resp_account_safe_voice_get_consent { vx_resp_base_t base; /* * The current Safe Voice consent status of the user. */ bool consent_status;} vx_resp_account_safe_voice_get_consent_t;typedef struct vx_resp_session_transcription_control { vx_resp_base_t base;} vx_resp_session_transcription_control_t;#ifndef VIVOX_TYPES_ONLYVIVOXSDK_DLLEXPORT int destroy_resp(vx_resp_base_t *pCmd);#endif#ifdef __cplusplus}#endif#pragma pack(pop)