# Vivox Core SDK

> Add voice and text communication to your games with Vivox.

# Vivox Core SDK

- [Overview](https://docs.unity.com/en-us/vivox-core.md): Add voice and text communication to your games with Vivox.

## Before you begin

- [Before you begin](https://docs.unity.com/en-us/vivox-core/before-you-begin-toc.md): Understand the foundational concepts and requirements of the Vivox Core SDK.
- [Supported platforms and versions](https://docs.unity.com/en-us/vivox-core/developer-guide/supported-platforms.md): Review supported platforms and versions.
- [Basic concepts](https://docs.unity.com/en-us/vivox-core/integration-guide/basic-concepts.md): Understand the basic concepts of Vivox Core.

## Get started

- [Get started](https://docs.unity.com/en-us/vivox-core/get-started-toc.md): Follow these workflows to get started with Vivox voice and text chat.

### Integration guide

- [Integration guide](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/integration-guide-overview.md): Review high level project workflows and conceptual information for working with Vivox Core.

#### Phase 1: Planning and organization

- [Phase 1: Planning and organization](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/planning-and-organization-overview.md): Understand and plan how you'll manage voice and text chat within your code and game.
- [Login management](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/login-management.md): Learn about login management and user identification.
- [Channel management](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/channel-management.md): Understand the different channel options in Vivox.
- [Game server integration](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/game-server-integration.md): Understand how Vivox works with your game server.
- [Authorization](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/authorization.md): Considerations for managing authorization in Vivox.
- [Voice-related logging](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/voice-related-logging.md): Configure voice-related logging.
- [User settings](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/ui-integration/user-settings.md): Suggested settings to expose in your user interface.

##### UI integration

- [UI integration](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/ui-integration/ui-integration.md): Recommended voice related UI elements for your game interface.
- [Roster list](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/ui-integration/roster-list.md): Add a roster list to show players who is online.
- [Voice option dialog](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/ui-integration/voice-option-dialog.md): Recommended customizable voice options to provide to users.
- [Microphone settings](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/ui-integration/microphone-settings.md): Recommended UI elements for users to manage their microphone in your user interface.
- [Volume-for-me control](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/ui-integration/volume-for-me-control.md): Implement volume control for individual users.
- [Speaking indicator](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-one/ui-integration/speaking-indicator.md): Suggested ways to highlight users who are actively speaking in-game.
- [Phase 2: Implementation](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-two/implementation-overview.md): High level overview of the implementation steps for Vivox.

#### Phase 3: Testing

- [Phase 3: Testing](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-three/testing-overview.md): Verify your Vivox implementation with the following test plans.
- [Smoke test](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-three/smoke-test.md): What to look for when smoke testing Vivox.
- [Feature checkpoints](https://docs.unity.com/en-us/vivox-core/integration-guide/integration-plan/phase-three/feature-checkpoints.md): List of features to verify when testing Vivox.

### Quick start guide

- [Quick start guide](https://docs.unity.com/en-us/vivox-core/quickstart-guide/core-quick-start.md): Follow this workflow to get started with Vivox voice and text chat.
- [Initializing Vivox](https://docs.unity.com/en-us/vivox-core/quickstart-guide/initializing-vivox.md): How to initialize Vivox.
- [Logging in](https://docs.unity.com/en-us/vivox-core/quickstart-guide/core-logging-in.md): Overview of the Vivox login workflow
- [Assign a unique username](https://docs.unity.com/en-us/vivox-core/quickstart-guide/core-assign-username.md): Understand how to craft a unique account name for each user.
- [Generate a login access token](https://docs.unity.com/en-us/vivox-core/quickstart-guide/core-login-token.md): How to form a login token on a game server.
- [Submit a login request](https://docs.unity.com/en-us/vivox-core/quickstart-guide/core-submit-login-token.md): Learn about submit a login request.
- [Joining and leaving channels](https://docs.unity.com/en-us/vivox-core/quickstart-guide/core-joining-leaving-channels.md): Conceptual information about joining and leaving channels.
- [Generate and submit a join token](https://docs.unity.com/en-us/vivox-core/quickstart-guide/core-join-token.md): How to form and submit a join token on a game server.
- [Process join responses and events](https://docs.unity.com/en-us/vivox-core/quickstart-guide/core-process-join-responses-events.md): Understand what events your game should to listen to during the joining process.
- [Handle join errors](https://docs.unity.com/en-us/vivox-core/quickstart-guide/core-handle-join-errors.md): How to verify your join implementation.
- [Release notes](https://docs.unity.com/en-us/vivox-core/core-release-notes.md): Review the latest Vivox Core release notes and updates.

## Developer Guide

- [Developer Guide](https://docs.unity.com/en-us/vivox-core/developer-guide/core-developer-guide-toc.md): Review the complete Vivox Core developer guide for implementing voice and text chat.

### Client SDK basics

- [Client SDK basics](https://docs.unity.com/en-us/vivox-core/developer-guide/client-sdk-basics/client-sdk-basics-toc.md): Explore topics related to the foundational pieces of the Vivox SDK.
- [Initialize the Vivox SDK](https://docs.unity.com/en-us/vivox-core/developer-guide/client-sdk-basics/initialize-sdk.md): How to initialize the Vivox voice client object.

#### Handle messages

- [Handle messages](https://docs.unity.com/en-us/vivox-core/developer-guide/messaging/handle-messages.md): Learn how to handle messages.
- [Message callback](https://docs.unity.com/en-us/vivox-core/developer-guide/messaging/message-callback.md): Understand how to use message callback to handle messages.
- [Message polling](https://docs.unity.com/en-us/vivox-core/developer-guide/messaging/message-polling.md): Understand how to handle messages with message polling.
- [Message types](https://docs.unity.com/en-us/vivox-core/developer-guide/messaging/message-types.md): How to identify and handle different message types.
- [Character encoding](https://docs.unity.com/en-us/vivox-core/developer-guide/client-sdk-basics/character-encoding.md): Learn about character encoding in Vivox.

#### Requests and responses

- [Requests and responses](https://docs.unity.com/en-us/vivox-core/developer-guide/client-sdk-basics/requests-responses.md): Learn about requests and responses in Vivox.
- [Request, response, and event mapping to Vivox functionality](https://docs.unity.com/en-us/vivox-core/developer-guide/client-sdk-basics/requests-responses-events.md): Explore request and response pairs and events to high-level Vivox functionality.
- [Create the connector object](https://docs.unity.com/en-us/vivox-core/developer-guide/client-sdk-basics/create-connector-object.md): How to create the connector object to fetch server configuration information.
- [Sign in to a game](https://docs.unity.com/en-us/vivox-core/developer-guide/client-sdk-basics/sign-in-to-game.md): How to sign in a player to Vivox services.
- [Sign out of a game](https://docs.unity.com/en-us/vivox-core/developer-guide/client-sdk-basics/sign-out-of-game.md): How to sign out a player from Vivox services.
- [Uninitialize the Vivox SDK](https://docs.unity.com/en-us/vivox-core/developer-guide/client-sdk-basics/uninitialize-sdk.md): Learn how to properly uninitialize the Vivox SDK.

### Channels

- [Channels](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/channels-toc.md): Learn about voice channels in Vivox Core.
- [Channel name criteria](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/channel-names.md): Understand naming criteria for Vivox channels.
- [Channel types](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/channel-types.md): Learn about the different types of Vivox channels available.
- [Echo channels](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/echo-channels.md): Learn about echo channels for testing.

#### Positional channels

- [Positional channels](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/positional-channels.md): Learn how to implement three-dimensional spatial audio for immersive voice communication.
- [Large 3D channels setting](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/large-3d-channel-setting.md): Configure large 3D channel settings for positional audio.
- [Positional channel parameters](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/positional-channel-parameters.md): Configure positional audio for 3D voice.
- [Positional channel configuration](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/positional-channel-configuration.md): Configure positional channels for spatial audio in 3D environments.
- [Volume differences](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/audio/volume-differences.md): Learn about voice channels in Vivox Core.
- [Channel identifiers for large scale games](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/channel-identifiers-for-large-scale-games.md): Use channel identifiers for large-scale game servers with Vivox.
- [Participant events](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/participant-events.md): Manage participant events when users join or leave channels.
- [Channel webhooks](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/channel-webhooks.md): Learn how to set up Vivox channel webhooks for monitoring.

#### Join a channel

- [Join a channel](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/join-channel.md): Follow this workflow to join a Vivox channel and enable voice or text communication.
- [Request capture device access](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/request-capture-device-access.md): Request microphone access from the user before joining channels.
- [Initiate a channel join](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/initiate-channel-join.md): How to initiate a channel join request in Vivox.
- [Leave a channel](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/leave-channel.md): How to remove a player from a Vivox channel and disconnect from communication.
- [Kick a user from a channel](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/kick-user.md): Learn how to remove users from a channel.

#### Manage session groups

- [Manage session groups](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/session-groups-toc.md): Learn about session groups in the Vivox SDK.
- [Session groups](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/session-groups.md): Learn about sessions and session groups.
- [Single session groups](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/single-session-groups.md): Learn about single session groups.
- [Audio injection](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/audio/core-audio-injection.md): Broadcast audio from a file to all connected channels.
- [Methods for setting audio levels](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/audio/methods-for-setting-audio-levels.md): Learn how to set audio input levels.
- [Derumbler](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/derumbler.md): Learn how to configure derumbler settings to manage audio.

#### Automatic connection recovery

- [Automatic connection recovery](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/connection-recovery.md): Learn how Vivox automatically recovers dropped connections.
- [Network connection state events](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/network-connection-state-events.md): Learn about network connection state events.
- [Network reconnect failure](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/network-reconnect-failure.md): Learn about what events fire when unable to reconnect to a session.
- [Partial connection failure](https://docs.unity.com/en-us/vivox-core/developer-guide/channels/partial-connection-failure.md): Learn how to handle media stream updated events.

### Presence management

- [Presence management](https://docs.unity.com/en-us/vivox-core/developer-guide/presence/presence-toc.md): Explore topics related to presence and buddy management.
- [Buddy behavior](https://docs.unity.com/en-us/vivox-core/developer-guide/presence/buddy-requests.md): Follow this workflow to handle buddy request.
- [Add a buddy](https://docs.unity.com/en-us/vivox-core/developer-guide/presence/add-buddy.md): Learn how to add buddies to your friend list.
- [Delete a buddy](https://docs.unity.com/en-us/vivox-core/developer-guide/presence/delete-buddy.md): Learn how to remove buddies from your friend list.
- [Presence capabilities](https://docs.unity.com/en-us/vivox-core/developer-guide/presence/presence-capabilities.md): Follow this workflow to use presence capabilities.
- [Set presence information](https://docs.unity.com/en-us/vivox-core/developer-guide/presence/set-presence-information.md): How to set a user's presence information.
- [Buddy presence changes](https://docs.unity.com/en-us/vivox-core/developer-guide/presence/buddy-presence-changes.md): Review valid online states for the presence system.
- [Companion applications](https://docs.unity.com/en-us/vivox-core/developer-guide/presence/companion-applications.md): Learn how to implement presence in companion applications.

### Messaging

- [Messaging](https://docs.unity.com/en-us/vivox-core/developer-guide/messaging/messaging-toc.md): Learn how to implement text chat and additional text features.
- [Group text messages](https://docs.unity.com/en-us/vivox-core/developer-guide/messaging/group-text-messages.md): Learn how to send and receive text messages in channels.
- [Directed text](https://docs.unity.com/en-us/vivox-core/developer-guide/messaging/directed-text.md): Learn how to send and receive direct text messages to other users.
- [Send data through text messages](https://docs.unity.com/en-us/vivox-core/developer-guide/messaging/data-through-text.md): Learn how to send structured data using text messages.

#### Text chat developer guide

- [Text chat developer guide](https://docs.unity.com/en-us/vivox-core/text-chat-guide/text-chat-guide-overview.md): Learn how to implement text chat features in your Unreal project.
- [Adaptive chat filter](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/adaptive-chat-filter.md): Learn about the adaptive chat filter for content moderation.

##### Chat history

- [Chat history](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/chat-history.md): Retrieve and manage chat message history.
- [Retrieve account-wide chat history](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/retrieve-account-chat-history.md): How to retrieve account-wide chat history.
- [Retrieve channel-based chat history](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/retrieve-channel-chat-history.md): How to retrieve channel-based chat history.
- [Chat history query with blocked participants](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/chat-history-query-blocked-participant.md): Learn how chat history behaves when blocked participants are present.
- [Get last read message information from a given channel](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/get-last-read-message-info.md): How to get last read message information from a given channel

##### Text evidence management

- [Text evidence management](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/text-evidence-management.md): Retrieve text messages from a player's chat history using server-to-server APIs to review reported conversations and behavior.
- [Evidence report API](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/evidence-report-api.md): Use the Evidence report API to retrieve select messages from a channel or direct message conversation.
- [Evidence report HTTP request](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/evidence-report-http-request.md): Example HTTP request formatting for retrieving evidence reports from the Text Evidence Management service.
- [Evidence report HTTP response example](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/evidence-report-response-examples.md): Example HTTP response formatting with message data from evidence report queries.
- [Player evidence report API](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/player-evidence-report-api.md): Use the Player evidence report API to retrieve conversations a player participated in.
- [Player evidence report HTTP request](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/player-evidence-report-request.md): View example HTTP request formatting for retrieving player evidence reports from the Text Evidence Management service.
- [Player evidence report HTTP response](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/player-evidence-report-responses.md): View example HTTP response formatting with conversation data from player evidence report queries.

##### Edit and Delete

- [Edit and Delete](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/edit-delete/edit-delete-messages.md): Edit and delete messages in channels.
- [Channel-based message edit](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/edit-delete/channel-message-edit.md): Edit a channel-based message.
- [Channel-based message delete](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/edit-delete/channel-message-delete.md): Delete a channel-based message.
- [XMPP representation - Edit a message in a channel](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/edit-delete/xmpp-edit-in-channel.md): Example request and response for an edited message.
- [XMPP representation - Delete a message in a channel](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/edit-delete/xmpp-delete-in-channel.md): Example request and response for an deleted message.
- [Custom XML Namespaces](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/edit-delete/custom-xml.md): Review the custom XML namespaces that route edit/delete XMPP requests to Vivox handlers.
- [Offline direct messages](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/offline-direct-messages.md): Send and receive offline direct messages.
- [Anti-flooding](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/anti-flooding.md): Implement anti-flooding measures for text chat.
- [Large text channel setting](https://docs.unity.com/en-us/vivox-core/text-chat-guide/chat-history/large-text-channels.md): Support over 200 players in a text channel.
- [Retrieve conversations list](https://docs.unity.com/en-us/vivox-core/text-chat-guide/retrieve-conversation-list.md): How to retrieve a list of conversations for a player.
- [Set Chat Markers](https://docs.unity.com/en-us/vivox-core/text-chat-guide/set-chat-markers.md): Set chat markers to track message read status.
- [Channel-specific options](https://docs.unity.com/en-us/vivox-core/text-chat-guide/channel-specific-options.md): Customize channel behaviour on a channel-by-channel basis.

##### SDKSampleApp overview

- [SDKSampleApp overview](https://docs.unity.com/en-us/vivox-core/text-chat-guide/sdksampleapp/sdksampleapp-overview.md): Explore the SDKSampleApp to see Vivox text chat features in action.
- [Run the SDKSampleApp](https://docs.unity.com/en-us/vivox-core/text-chat-guide/sdksampleapp/run-sdksampleapp.md): How to run the SDKSampleApp.
- [Sign in as Alice](https://docs.unity.com/en-us/vivox-core/text-chat-guide/sdksampleapp/log-in-as-alice.md): Sign in as user Alice in the SDKSampleApp.
- [Sign in as Bob](https://docs.unity.com/en-us/vivox-core/text-chat-guide/sdksampleapp/log-in-as-bob.md): Sign in as user Bob in the SDKSampleApp.
- [Send a directed message](https://docs.unity.com/en-us/vivox-core/text-chat-guide/sdksampleapp/send-directed-message.md): How to send a directed message in the SDKSampleApp.
- [Send a channel message](https://docs.unity.com/en-us/vivox-core/text-chat-guide/sdksampleapp/send-channel-message.md): How to send a channel message in the SDKSampleApp.

### Manage audio

- [Manage audio](https://docs.unity.com/en-us/vivox-core/developer-guide/audio.md): Explore topics related to managing audio in Vivox Core applications.

#### Direct voice audio access

- [Direct voice audio access](https://docs.unity.com/en-us/vivox-core/developer-guide/direct-voice-access/direct-voice-audio-access-toc.md): How to access voice audio.
- [Callback APIs](https://docs.unity.com/en-us/vivox-core/developer-guide/direct-voice-access/direct-voice-callback-apis.md): How to set the callback pointers.
- [Callback usage](https://docs.unity.com/en-us/vivox-core/developer-guide/direct-voice-access/direct-voice-callback-usage.md): Review information on each callback and it's usage.
- [Read and alter audio data for each participant](https://docs.unity.com/en-us/vivox-core/developer-guide/direct-voice-access/read-and-alter-audio.md): Managing individual participant audio data.

#### In-game audio control

- [In-game audio control](https://docs.unity.com/en-us/vivox-core/developer-guide/in-game-audio-control/in-game-audio-control-toc.md): Navigate in-game audio control topics.
- [In-game audio device selection](https://docs.unity.com/en-us/vivox-core/developer-guide/in-game-audio-control/in-game-audio-device-selection.md): Allow players to select audio input and output devices.
- [In-game control of audio levels](https://docs.unity.com/en-us/vivox-core/developer-guide/in-game-audio-control/in-game-control-audio-levels.md): Allow players to control voice and audio levels in-game.
- [Push to talk](https://docs.unity.com/en-us/vivox-core/developer-guide/audio/push-to-talk.md): Implement push-to-talk voice transmission mode.

#### Muting

- [Muting](https://docs.unity.com/en-us/vivox-core/developer-guide/muting.md): Navigate muting and audio control topics.
- [Mute voice and text messages](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/mute-voice-text.md): How to mute voice and text.
- [Mute a local speaker device](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/mute-local-speaker.md): How to mute or unmute the local speaker.
- [Mute a local microphone device](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/mute-local-microphone.md): How to mute or unmute a local microphone device.
- [Retrieve the volume and mute status of a local device](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/retrieve-volume-mute-status.md): How to retrieve volume and mute status.

##### User-to-user muting

- [User-to-user muting](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/user-to-user-muting.md): How users can mute other users.
- [User-to-user muting in a specified channel](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/mute-specified-channel.md): How to mute a user in a specified channel.
- [User-to-user muting in all channels](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/mute-all-channels.md): How to mute one or more users in all channels.
- [Crossmute operations](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/cross-mute.md): Understand the different actions that occur when you call various crossmuting functions.
- [User-to-channel muting](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/user-to-channel-muting.md): How a user can mute a whole channel.
- [Moderator mute a user](https://docs.unity.com/en-us/vivox-core/developer-guide/muting/moderator-mute-users.md): How a user with privileges can mute other users.

### Couch co-op

- [Couch co-op](https://docs.unity.com/en-us/vivox-core/developer-guide/couch-co-op/couch-co-op-overview.md): Explore topics related to couch co-op.
- [Couch co-op configuration](https://docs.unity.com/en-us/vivox-core/developer-guide/couch-co-op/couch-co-op-configuration.md): Configure couch co-op for local multiplayer.
- [Couch co-op example workflow](https://docs.unity.com/en-us/vivox-core/developer-guide/couch-co-op/couch-co-op-example-workflow.md): Follow this workflow for couch co-op implementation.

### Android app development

- [Android app development](https://docs.unity.com/en-us/vivox-core/developer-guide/android.md): Navigate Android-specific implementation topics for Vivox Unreal.

#### Bluetooth profile management

- [Bluetooth profile management](https://docs.unity.com/en-us/vivox-core/developer-guide/android/bluetooth-profile-management.md): Manage user Bluetooth preferences.
- [Bluetooth profile comparison](https://docs.unity.com/en-us/vivox-core/developer-guide/android/bluetooth-profile-comparison.md): A comparison between using A2DP or SCO profiles.
- [SCO handshake failures](https://docs.unity.com/en-us/vivox-core/developer-guide/android/sco-handshake-failures.md): Understand why the SCO handshake sometimes fail.
- [Bluetooth tradeoffs with Vivox](https://docs.unity.com/en-us/vivox-core/developer-guide/android/bt-tradeoffs-with-vivox.md): Bluetooth profile behavior in Vivox.
- [Change a Bluetooth profile](https://docs.unity.com/en-us/vivox-core/developer-guide/android/change-bluetooth-profile.md): How to change the Bluetooth profile used by a Vivox application.
- [Troubleshooting Bluetooth SCO underrun issues](https://docs.unity.com/en-us/vivox-core/developer-guide/android/troubleshooting-bluetooth-sco-underun-issues.md): Resolve Bluetooth SCO underrun issues on Android.
- [Android SDK permission requirements](https://docs.unity.com/en-us/vivox-core/developer-guide/android/android-sdk-permission-requirements.md): Understand Android SDK permission requirements for Vivox.
- [Android library requirements](https://docs.unity.com/en-us/vivox-core/developer-guide/android/android-library-requirements.md): Review the Android library requirements within the Vivox SDK.
- [Initialize Vivox Android services](https://docs.unity.com/en-us/vivox-core/developer-guide/android/initialize-vivox-android-services.md): How to initialize the Vivox Android services.
- [Android speakerphone audio: Mono or stereo](https://docs.unity.com/en-us/vivox-core/developer-guide/android/core-android-speakerphone-audio.md): Configure mono or stereo audio output for Android speakerphone.
- [Update the ProGuard rule file](https://docs.unity.com/en-us/vivox-core/developer-guide/android/build-android-app-proguard.md): How to build your application with ProGuard.
- [Smart Platform Audio Management](https://docs.unity.com/en-us/vivox-core/developer-guide/android/smart-platform-audio-management.md): Understand how SPAM optimizes audio configurations.
- [Acoustic echo cancellation](https://docs.unity.com/en-us/vivox-core/developer-guide/android/acoustic-echo-cancellation.md): Information on AEC on Android devices.
- [Disable the Vivox SDK internal AEC](https://docs.unity.com/en-us/vivox-core/developer-guide/android/disable-internal-aec.md): How to disable the Vivox SDK AEC.
- [Hardware echo cancellation](https://docs.unity.com/en-us/vivox-core/developer-guide/android/hardware-echo-cancellation.md): Information on hardware echo cancellation on Android devices.
- [Absolute paths for native libraries](https://docs.unity.com/en-us/vivox-core/developer-guide/android/absolute-paths-for-native-libraries.md): Information on how to store native libraries out of the APK.
- [Reduce Opus CPU load on low-powered Android devices](https://docs.unity.com/en-us/vivox-core/developer-guide/android/reduce-opus-cpu-load-on-low-powered-devices.md): How to reduce Open CPU load.

### iOS app development

- [iOS app development](https://docs.unity.com/en-us/vivox-core/developer-guide/ios.md): Navigate iOS-specific Vivox Core implementation guidance.
- [Required Info.plist settings for iOS apps](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/ios-requirements.md): Review mandatory settings needed for iOS applications.
- [Acoustic echo cancellation](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/acoustic-echo-cancellation.md): Learn about acoustic echo cancellation on iOS.
- [Initialize the AVAudioSession on app startup](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/initialize-avaudiosession-on-app-startup.md): Considerations around initializing AVAudioSession when your application starts.
- [AVAudioSessionModeVoiceChat](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/avaudiosessionmodevoicechat.md): Learn about AVAudioSessionModeVoiceChat.
- [Disable the Vivox SDK internal AEC](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/disable-internal-aec.md): How to disable AEC on iOS devices.

#### iOS known limitations

- [iOS known limitations](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/ios-known-limitations.md): Review the known limitations of Vivox on iOS platforms.
- [Cannot set iOS device volume to 0 when Voice-Processing I/O unit is active](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/cannot-set-ios-device-volume-to-zero.md): Understand iOS volume constraints when the Voice-Processing input/output unit is active.
- [The iOS microphone recording indicator](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/ios-recording-indicator.md): Understand how the iOS microphone recording indicator works with Vivox.
- [AVAudioPlayer volume inconsistencies](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/avaudioplayer.md): Learn how to resolve volume inconsistencies with AVAudioPlayer.
- [Volume shifts](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/volume-shifts.md): Learn how to manage volume shifts on iOS.
- [Restore audio volume](https://docs.unity.com/en-us/vivox-core/developer-guide/ios/restore-audio-volume.md): Learn how to restore audio volume on iOS.

### macOS app development

- [macOS app development](https://docs.unity.com/en-us/vivox-core/developer-guide/macos.md): Learn macOS-specific implementation details for Vivox Core.
- [Required entitlements and Info.plist settings for macOS apps](https://docs.unity.com/en-us/vivox-core/developer-guide/macos/macos-requirements.md): Review mandatory settings needed for macOS applications.

### Windows app development

- [Windows app development](https://docs.unity.com/en-us/vivox-core/developer-guide/windows.md): Learn Windows-specific implementation details for Vivox Core.
- [Open UDP ports during Windows app installation](https://docs.unity.com/en-us/vivox-core/developer-guide/windows/open-udp-ports.md): Managing ports in Windows applications.

### Real-time recording

- [Enable real-time recording](https://docs.unity.com/en-us/vivox-core/developer-guide/real-time-recording/real-time-recording.md): Enable real-time recording in your Vivox project.

### Speech-to-text audio transcription

- [Speech-to-text audio transcription](https://docs.unity.com/en-us/vivox-core/developer-guide/speech-to-text.md): Explore topics on speech-to-text audio transcription.
- [Audio transcription conditions](https://docs.unity.com/en-us/vivox-core/developer-guide/speech-to-text/stt-conditions.md): Understand audio transcription conditions for speech-to-text.
- [Audio transcription delivery](https://docs.unity.com/en-us/vivox-core/developer-guide/speech-to-text/stt-delivery.md): Learn how audio transcription is delivered to clients.
- [Enable speech-to-text transcription](https://docs.unity.com/en-us/vivox-core/developer-guide/speech-to-text/enable-stt-transcription.md): Enable speech-to-text transcription.
- [Disable speech-to-text transcription](https://docs.unity.com/en-us/vivox-core/developer-guide/speech-to-text/disable-stt-transcription.md): How to disable speech-to-text transcription in channels.
- [Audio transcription language support](https://docs.unity.com/en-us/vivox-core/developer-guide/speech-to-text/stt-language-support.md): Review which languages are supported for audio transcription.
- [Audio transcription error codes](https://docs.unity.com/en-us/vivox-core/developer-guide/speech-to-text/stt-error-codes.md): Reference error codes for audio transcription.

### Text-to-speech

- [Text-to-speech](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech.md): Explore topics on text-to-speech in Vivox.
- [Initialize text-to-speech](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/initialize-tts.md): Manage text-to-speech operations.
- [Text-to-speech voice options](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/tts-voice-options.md): Choose text-to-speech voices and options.
- [Text-to-speech destinations](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/tts-destinations.md): Choose destinations for text-to-speech output.
- [Inject a text-to-speech message](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/inject-tts-message.md): Inject a text-to-speech message into Vivox channels.
- [Queue a text-to-speech message](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/queue-tts-message.md): Queue a text-to-speech message for audio output.
- [Cancel a text-to-speech message](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/cancel-tts-message.md): Cancel a queued text-to-speech message.
- [Text-to-speech events](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/tts-events.md): Learn about text-to-speech event callbacks.
- [Get raw audio of synthesized speech](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/get-raw-audio-synthesized-speech.md): How to get raw audio from text-to-speech synthesis.
- [Use text-to-speech for incoming messages](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/tts-incoming-messages.md): How to synthesize incoming text messages as speech.
- [Shut down text-to-speech](https://docs.unity.com/en-us/vivox-core/developer-guide/text-to-speech/shut-down-tts.md): Learn about text-to-speech functionality.

### Troubleshooting

- [Troubleshooting](https://docs.unity.com/en-us/vivox-core/developer-guide/troubleshooting.md): Find solutions for common Vivox Core integration and configuration issues.

#### Voice activity detection

- [Voice activity detection](https://docs.unity.com/en-us/vivox-core/developer-guide/troubleshooting/voice-activity-detection-core.md): Understand voice activity detection in Vivox.
- [Parameter specifics](https://docs.unity.com/en-us/vivox-core/developer-guide/troubleshooting/vad-parameter-specifics.md): Review voice activity detection parameter specifications.
- [VAD adjustments](https://docs.unity.com/en-us/vivox-core/developer-guide/troubleshooting/vad-adjustments-core.md): How to adjust voice activity detection settings.
- [Codec comparison](https://docs.unity.com/en-us/vivox-core/developer-guide/troubleshooting/codec-comparison-core.md): Reference error codes and their meanings.
- [Vivox Client SDK logs](https://docs.unity.com/en-us/vivox-core/developer-guide/troubleshooting/vivox-client-sdk-logs.md): Learn about client SDK basics.
- [Vivox SDK error codes](https://docs.unity.com/en-us/vivox-core/developer-guide/troubleshooting/error-codes.md): Reference error codes and their meanings.

## Reference

- [Vivox branding assets](https://docs.unity.com/en-us/vivox-core/branding.md): Official graphics and assets for Vivox branding needs.

### Access Token Developer Guide

- [Access Token Developer Guide](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-guide-toc.md): Learn to generate and manage Vivox Access Tokens for controlling player access.
- [Access token terminology](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-terminology.md): Learn key terms and concepts related to Vivox access tokens.
- [Requests that require access tokens](https://docs.unity.com/en-us/vivox-core/access-token-guide/requests-that-require-access-tokens.md): Identify which Vivox requests and operations require access tokens.

#### Access token identifiers

- [Usernames](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-identifiers/usernames.md): Understand the naming criteria and format required for Vivox usernames.
- [Channel names](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-identifiers/channel-names.md): Understand the naming criteria and format required for Vivox channels.
- [Access token issuers & signing keys](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-identifiers/access-token-issuer-unity.md): Find your access token issuers and signing keys on the Unity Dashboard.

#### Access token format

- [Access token format](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-format/access-token-format-overview.md): Understand the structure and format of Vivox Access Tokens.
- [Access token header](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-format/access-token-header.md): Learn about the header section of a Vivox Access Token.
- [Access token payload](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-format/access-token-payload.md): Understand the payload section of a Vivox Access Token.
- [Access token signature](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-format/access-token-signature.md): Learn how Vivox access tokens are signed using HMAC SHA256.
- [Supported values for the Vivox action claim](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-format/supported-values-vxa-claim.md): Reference supported values for the Vivox action claim in access tokens.

#### Access token examples

- [Access token examples](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-examples/access-token-examples-toc.md): Review examples of different access token types for various privileged operations.
- [Example: Login token](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-examples/example-login-token.md): An example of a Login token that allows a user to sign in to the server.
- [Example: Join token](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-examples/example-join-token.md): An example of a Join token that allows a user to join a channel.
- [Example: Join_Muted token](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-examples/example-join-muted-token.md): An example of a Join Muted token that allows a user to join a channel in muted state.
- [Example: Kick tokens](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-examples/example-kick-token.md): Examples of Kick tokens that allow users to remove other users from channels.
- [Example: Drop_All token](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-examples/example-drop-all-token.md): Examples of Mute tokens that allow muting individual users in a channel.
- [Example: Mute tokens](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-examples/example-mute-token.md): Examples of Mute tokens that allow muting individual users in a channel.
- [Example: Mute_All token](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-examples/example-mute-all-token.md): Examples of Mute All tokens that allow muting all users in a channel.
- [Example: Transcription token](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-examples/example-transcription-token.md): An example of a Transcription token that enables speech-to-text for a channel.
- [Generate a token on the client](https://docs.unity.com/en-us/vivox-core/access-token-guide/generate-tokens-core.md): Generate Vivox Access Tokens on the client.

#### Generate a token on a secure server

- [Generate a token on a secure server](https://docs.unity.com/en-us/vivox-core/access-token-guide/generate-token-secure-server/generate-token-secure-server-toc.md): Generate Vivox access tokens on a secure server using various languages.
- [Example: C++](https://docs.unity.com/en-us/vivox-core/access-token-guide/generate-token-secure-server/example-c-plus-plus.md): How to generate Vivox access tokens using C++ code.
- [Example: C#](https://docs.unity.com/en-us/vivox-core/access-token-guide/generate-token-secure-server/example-c-sharp.md): How to generate Vivox access tokens using C# code.
- [Example: Python](https://docs.unity.com/en-us/vivox-core/access-token-guide/generate-token-secure-server/example-python.md): How to generate Vivox access tokens using Python code.
- [Example: JavaScript](https://docs.unity.com/en-us/vivox-core/access-token-guide/generate-token-secure-server/example-javascript.md): How to generate Vivox access tokens using JavaScript code.

#### Key update API

- [Key update API](https://docs.unity.com/en-us/vivox-core/access-token-guide/key-update-api/key-update-api-overview.md): Follow this workflow to automate the process of adding or revoking an application API key.
- [Add an application API key](https://docs.unity.com/en-us/vivox-core/access-token-guide/key-update-api/add-application-api-key.md): How to automate the process of adding an application API key.
- [Revoke an application API key](https://docs.unity.com/en-us/vivox-core/access-token-guide/key-update-api/revoke-application-api-key.md): How to revoke an applicationAPI key.
- [Troubleshooting an application API key](https://docs.unity.com/en-us/vivox-core/access-token-guide/key-update-api/troubleshooting-application-api-key.md): Review issues that can occure when adding or revoking an application API key.
- [Override development key generation](https://docs.unity.com/en-us/vivox-core/access-token-guide/override-development-key-generation.md): Learn about override development key generation.
- [Access token error codes](https://docs.unity.com/en-us/vivox-core/access-token-guide/access-token-error-codes.md): Reference error codes returned by the Vivox SDK for access token operations.

### Server to Server Web API Reference Guide

- [Server to Server Web API Reference Guide](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/server-to-server-web-api-overview.md): Explore topics on the Server-to-Server Web API for managing Vivox.
- [Prerequisites](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/prerequisites.md): Review the prerequisites for using the Server-to-Server Web API.
- [Authentication](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/authentication.md): Reference authentication required for the Server-to-Server Web API.
- [Access tokens](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/access-tokens.md): Reference access token requirements for Server-to-Server operations.

#### Channel and user identification

- [Channel and user identification](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/uri/uniform-resource-identifier.md): How to identify users and channels with URIs.
- [User URI structure](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/uri/user-uri.md): Review the URI format for Vivox users.
- [Channel URI structure](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/uri/channel-uri.md): Review the URI format for Vivox channels.

#### Parameters

- [Parameters](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/parameters/parameters-toc.md): Explore the Server-to-Server Web API parameter documentation.
- [Common parameters](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/parameters/common-parameters.md): Reference common parameters used in server-to-server API requests.
- [Fully qualified identifiers](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/parameters/fully-qualified-identifiers.md): Review the format for user and channel identifiers.
- [Login API](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/login-api.md): Reference the Login API for user authentication.

#### Control active channels API

- [Control active channels API](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/control-active-channels-api/control-active-channels-api.md): Reference the Control active channels API for server-side channel management.
- [Mute a user in a channel](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/control-active-channels-api/mute-user-in-channel.md): How to mute a user in a channel.
- [Mute all users in a channel](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/control-active-channels-api/mute-all-users-in-channel.md): How to mute all users in a channel.
- [Unmute a user in a channel](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/control-active-channels-api/unmute-user-in-channel.md): How to unmute a user in a channel.
- [Unmute all users in a channel](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/control-active-channels-api/unmute-all-users-in-channel.md): How to unmute all users in a channel.
- [Kick a user from a channel](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/control-active-channels-api/kick-user-from-channel.md): How to remove a specific user from a channel.
- [Kick all users from a channel](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/control-active-channels-api/kick-all-users-from-channel.md): How to remove a all users from a channel.

#### Kick API

- [Kick API](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/kick-api/kick-api.md): Reference the Kick API for removing users from a channel or server.
- [Access token claims for the Kick API](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/kick-api/kick-access-token.md): Reference access token claims required for Kick API operations.
- [URI structure for the Kick API](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/kick-api/kick-uri-structure.md): Reference the URI format for Kick API operations.
- [Kick a user from a channel](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/kick-api/kick-user-from-channel.md): Learn how to remove users from a channel.
- [Kick a user from a server](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/kick-api/kick-user-from-server.md): Reference the Vivox Core SDK API.
- [Error handling](https://docs.unity.com/en-us/vivox-core/server-to-server-api-reference/error-handling.md): Reference the Vivox Core SDK API.

### Core API Reference Manual

- [Core API Reference Manual](https://docs.unity.com/en-us/vivox-core/reference-manual/core/api-reference.md): Reference the Vivox Core SDK API.

#### Modules

- [Initialization](https://docs.unity.com/en-us/vivox-core/reference-manual/core/group__initialization.md): Reference the Vivox Core SDK API.
- [Sending and Receiving Vivox Messages](https://docs.unity.com/en-us/vivox-core/reference-manual/core/group__messaging.md): Learn how to send messages to groups.
- [Memory Management](https://docs.unity.com/en-us/vivox-core/reference-manual/core/group__memorymanagement.md): Reference the Vivox Core SDK API.
- [Logging In and Logging Out](https://docs.unity.com/en-us/vivox-core/reference-manual/core/group__login.md): Reference the Vivox Core SDK API.
- [Group Voice and Text Communications](https://docs.unity.com/en-us/vivox-core/reference-manual/core/group__session.md): Reference the Vivox Core SDK API.
- [Audio Devices](https://docs.unity.com/en-us/vivox-core/reference-manual/core/group__devices.md): Reference the Vivox Core SDK API.
- [Diagnostics](https://docs.unity.com/en-us/vivox-core/reference-manual/core/group__diagnostics.md): Reference the Vivox Core SDK API.

#### Data Structures

- [vx_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__account.md): Reference the Vivox Core SDK API.
- [vx_auto_accept_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__auto__accept__rule.md): Reference the Vivox Core SDK API.
- [vx_before_recv_audio_mixed_participant_data_t](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__before__recv__audio__mixed__participant__data__t.md): Learn about audio management.
- [vx_block_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__block__rule.md): Reference the Vivox Core SDK API.
- [vx_buddy](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__buddy.md): Learn about presence and buddy management.
- [vx_call_stats](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__call__stats.md): Reference the Vivox Core SDK API.
- [vx_channel](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__channel.md): Learn about voice channels in Vivox Core.
- [vx_connectivity_test_result](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__connectivity__test__result.md): Reference the Vivox Core SDK API.
- [vx_device](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__device.md): Reference the Vivox Core SDK API.
- [vx_evt_account_archive_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__account__archive__message.md): Learn about messaging in Vivox Core.
- [vx_evt_account_archive_query_end](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__account__archive__query__end.md): Reference the Vivox Core SDK API.
- [vx_evt_account_chat_history_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__account__archive__message.md): Learn about messaging in Vivox Core.
- [vx_evt_account_chat_history_query_end](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__account__archive__query__end.md): Reference the Vivox Core SDK API.
- [vx_evt_account_delete_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__account__delete__message.md): Learn about messaging in Vivox Core.
- [vx_evt_account_edit_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__account__edit__message.md): Learn about messaging in Vivox Core.
- [vx_evt_account_login_state_change](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__account__login__state__change.md): Reference the Vivox Core SDK API.
- [vx_evt_account_send_message_failed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__account__send__message__failed.md): Learn about messaging in Vivox Core.
- [vx_evt_audio_device_hot_swap](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__audio__device__hot__swap.md): Learn how to select audio input and output devices.
- [vx_evt_aux_audio_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__aux__audio__properties.md): Learn about audio management.
- [vx_evt_base](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__base.md): Reference the Vivox Core SDK API.
- [vx_evt_buddy_and_group_list_changed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__buddy__and__group__list__changed.md): Learn about buddy presence change notifications.
- [vx_evt_buddy_changed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__buddy__changed.md): Learn about buddy presence change notifications.
- [vx_evt_buddy_group_changed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__buddy__group__changed.md): Learn about buddy presence change notifications.
- [vx_evt_buddy_presence](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__buddy__presence.md): Learn about presence and buddy management.
- [vx_evt_connection_state_changed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__connection__state__changed.md): Reference the Vivox Core SDK API.
- [vx_evt_idle_state_changed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__idle__state__changed.md): Reference the Vivox Core SDK API.
- [vx_evt_keyboard_mouse](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__keyboard__mouse.md): Reference the Vivox Core SDK API.
- [vx_evt_media_completion](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__media__completion.md): Reference the Vivox Core SDK API.
- [vx_evt_media_stream_updated](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__media__stream__updated.md): Reference the Vivox Core SDK API.
- [vx_evt_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__message.md): Learn about messaging in Vivox Core.
- [vx_evt_network_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__network__message.md): Learn about messaging in Vivox Core.
- [vx_evt_participant_added](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__participant__added.md): Reference the Vivox Core SDK API.
- [vx_evt_participant_removed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__participant__removed.md): Reference the Vivox Core SDK API.
- [vx_evt_participant_updated](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__participant__updated.md): Reference the Vivox Core SDK API.
- [vx_evt_publication_state_changed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__publication__state__changed.md): Reference the Vivox Core SDK API.
- [vx_evt_server_app_data](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__server__app__data.md): Reference the Vivox Core SDK API.
- [vx_evt_session_added](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__added.md): Reference the Vivox Core SDK API.
- [vx_evt_session_archive_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__archive__message.md): Learn about messaging in Vivox Core.
- [vx_evt_session_archive_query_end](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__archive__query__end.md): Reference the Vivox Core SDK API.
- [vx_evt_session_chat_history_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__archive__message.md): Learn about messaging in Vivox Core.
- [vx_evt_session_chat_history_query_end](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__archive__query__end.md): Reference the Vivox Core SDK API.
- [vx_evt_session_delete_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__delete__message.md): Learn about messaging in Vivox Core.
- [vx_evt_session_edit_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__edit__message.md): Learn about messaging in Vivox Core.
- [vx_evt_session_notification](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__notification.md): Reference the Vivox Core SDK API.
- [vx_evt_session_removed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__removed.md): Reference the Vivox Core SDK API.
- [vx_evt_session_updated](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__session__updated.md): Reference the Vivox Core SDK API.
- [vx_evt_sessiongroup_added](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__sessiongroup__added.md): Reference the Vivox Core SDK API.
- [vx_evt_sessiongroup_playback_frame_played](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__sessiongroup__playback__frame__played.md): Reference the Vivox Core SDK API.
- [vx_evt_sessiongroup_removed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__sessiongroup__removed.md): Reference the Vivox Core SDK API.
- [vx_evt_sessiongroup_updated](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__sessiongroup__updated.md): Reference the Vivox Core SDK API.
- [vx_evt_stt_failed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__stt__failed.md): Learn about speech-to-text transcription.
- [vx_evt_subscription](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__subscription.md): Reference the Vivox Core SDK API.
- [vx_evt_text_stream_updated](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__text__stream__updated.md): Reference the Vivox Core SDK API.
- [vx_evt_transcribed_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__transcribed__message.md): Learn about messaging in Vivox Core.
- [vx_evt_tts_injection_ended](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__tts__injection__ended.md): Manage text-to-speech operations.
- [vx_evt_tts_injection_failed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__tts__injection__failed.md): Manage text-to-speech operations.
- [vx_evt_tts_injection_started](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__tts__injection__started.md): Manage text-to-speech operations.
- [vx_evt_user_app_data](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__user__app__data.md): Reference the Vivox Core SDK API.
- [vx_evt_user_to_user_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__user__to__user__message.md): Learn about messaging in Vivox Core.
- [vx_evt_voice_service_connection_state_changed](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__evt__voice__service__connection__state__changed.md): Reference the Vivox Core SDK API.
- [vx_generic_credentials](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__generic__credentials.md): Reference the Vivox Core SDK API.
- [vx_group](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__group.md): Reference the Vivox Core SDK API.
- [vx_message_base](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__message__base.md): Learn about messaging in Vivox Core.
- [vx_name_value_pair](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__name__value__pair.md): Reference the Vivox Core SDK API.
- [vx_participant](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__participant.md): Reference the Vivox Core SDK API.
- [vx_req_account_anonymous_login](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__anonymous__login.md): Reference the Vivox Core SDK API.
- [vx_req_account_archive_query](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__archive__query.md): Reference the Vivox Core SDK API.
- [vx_req_account_authtoken_login](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__authtoken__login.md): Reference the Vivox Core SDK API.
- [vx_req_account_buddy_delete](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__buddy__delete.md): Learn how to remove buddies from your friend list.
- [vx_req_account_buddy_set](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__buddy__set.md): Learn how to set presence information.
- [vx_req_account_channel_add_acl](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__channel__add__acl.md): Learn about voice channels in Vivox Core.
- [vx_req_account_channel_change_owner](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__channel__change__owner.md): Learn about voice channels in Vivox Core.
- [vx_req_account_channel_get_acl](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__channel__get__acl.md): Learn about voice channels in Vivox Core.
- [vx_req_account_channel_remove_acl](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__channel__remove__acl.md): Learn about voice channels in Vivox Core.
- [vx_req_account_chat_history_get_last_read](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__chat__history__get__last__read.md): Learn about chat history features.
- [vx_req_account_chat_history_query](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__chat__history__query.md): Query chat history.
- [vx_req_account_control_communications](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__control__communications.md): Reference the Vivox Core SDK API.
- [vx_req_account_create_auto_accept_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__create__auto__accept__rule.md): Reference the Vivox Core SDK API.
- [vx_req_account_create_block_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__create__block__rule.md): Reference the Vivox Core SDK API.
- [vx_req_account_delete_auto_accept_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__delete__auto__accept__rule.md): Reference the Vivox Core SDK API.
- [vx_req_account_delete_block_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__delete__block__rule.md): Reference the Vivox Core SDK API.
- [vx_req_account_delete_message Struct Reference](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__delete__message.md): Learn about messaging in Vivox Core.
- [vx_req_account_edit_message Struct Reference](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__edit__message.md): Learn about messaging in Vivox Core.
- [vx_req_account_get_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__get__account.md): Reference the Vivox Core SDK API.
- [vx_req_account_get_session_fonts](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__get__session__fonts.md): Reference the Vivox Core SDK API.
- [vx_req_account_get_template_fonts](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__get__template__fonts.md): Reference the Vivox Core SDK API.
- [vx_req_account_list_auto_accept_rules](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__list__auto__accept__rules.md): Reference the Vivox Core SDK API.
- [vx_req_account_list_block_rules](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__list__block__rules.md): Reference the Vivox Core SDK API.
- [vx_req_account_list_buddies_and_groups](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__list__buddies__and__groups.md): Reference the Vivox Core SDK API.
- [vx_req_account_login](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__login.md): Reference the Vivox Core SDK API.
- [vx_req_account_logout](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__logout.md): Reference the Vivox Core SDK API.
- [vx_req_account_post_crash_dump](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__post__crash__dump.md): Reference the Vivox Core SDK API.
- [vx_req_account_send_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__send__message.md): Learn about messaging in Vivox Core.
- [vx_req_account_send_sms](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__send__sms.md): Reference the Vivox Core SDK API.
- [vx_req_account_send_subscription_reply](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__send__subscription__reply.md): Reference the Vivox Core SDK API.
- [vx_req_account_send_user_app_data](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__send__user__app__data.md): Reference the Vivox Core SDK API.
- [vx_req_account_set_login_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__set__login__properties.md): Reference the Vivox Core SDK API.
- [vx_req_account_set_presence](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__set__presence.md): Learn how to set presence information.
- [vx_req_account_update_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__update__account.md): Reference the Vivox Core SDK API.
- [vx_req_account_web_call](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__account__web__call.md): Reference the Vivox Core SDK API.
- [vx_req_aux_capture_audio_start](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__capture__audio__start.md): Learn about audio management.
- [vx_req_aux_capture_audio_stop](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__capture__audio__stop.md): Learn about audio management.
- [vx_req_aux_connectivity_info](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__connectivity__info.md): Reference the Vivox Core SDK API.
- [vx_req_aux_create_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__create__account.md): Reference the Vivox Core SDK API.
- [vx_req_aux_deactivate_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__deactivate__account.md): Reference the Vivox Core SDK API.
- [vx_req_aux_diagnostic_state_dump](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__diagnostic__state__dump.md): Reference the Vivox Core SDK API.
- [vx_req_aux_get_capture_devices](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__get__capture__devices.md): Reference the Vivox Core SDK API.
- [vx_req_aux_get_derumbler_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__get__derumbler__properties.md): Reference the Vivox Core SDK API.
- [vx_req_aux_get_mic_level](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__get__mic__level.md): Reference the Vivox Core SDK API.
- [vx_req_aux_get_render_devices](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__get__render__devices.md): Reference the Vivox Core SDK API.
- [vx_req_aux_get_speaker_level](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__get__speaker__level.md): Reference the Vivox Core SDK API.
- [vx_req_aux_get_vad_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__get__vad__properties.md): Reference the Vivox Core SDK API.
- [vx_req_aux_global_monitor_keyboard_mouse](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__global__monitor__keyboard__mouse.md): Reference the Vivox Core SDK API.
- [vx_req_aux_notify_application_state_change](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__notify__application__state__change.md): Reference the Vivox Core SDK API.
- [vx_req_aux_play_audio_buffer](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__play__audio__buffer.md): Learn about audio management.
- [vx_req_aux_reactivate_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__reactivate__account.md): Reference the Vivox Core SDK API.
- [vx_req_aux_render_audio_modify](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__render__audio__modify.md): Learn about audio management.
- [vx_req_aux_render_audio_start](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__render__audio__start.md): Learn about audio management.
- [vx_req_aux_render_audio_stop](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__render__audio__stop.md): Learn about audio management.
- [vx_req_aux_reset_password](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__reset__password.md): Reference the Vivox Core SDK API.
- [vx_req_aux_set_capture_device](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__set__capture__device.md): Reference the Vivox Core SDK API.
- [vx_req_aux_set_derumbler_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__set__derumbler__properties.md): Reference the Vivox Core SDK API.
- [vx_req_aux_set_idle_timeout](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__set__idle__timeout.md): Reference the Vivox Core SDK API.
- [vx_req_aux_set_mic_level](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__set__mic__level.md): Reference the Vivox Core SDK API.
- [vx_req_aux_set_render_device](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__set__render__device.md): Reference the Vivox Core SDK API.
- [vx_req_aux_set_speaker_level](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__set__speaker__level.md): Reference the Vivox Core SDK API.
- [vx_req_aux_set_vad_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__set__vad__properties.md): Reference the Vivox Core SDK API.
- [vx_req_aux_start_buffer_capture](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__aux__start__buffer__capture.md): Reference the Vivox Core SDK API.
- [vx_req_base](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__base.md): Reference the Vivox Core SDK API.
- [vx_req_channel_ban_user](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__channel__ban__user.md): Learn about voice channels in Vivox Core.
- [vx_req_channel_get_banned_users](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__channel__get__banned__users.md): Learn about voice channels in Vivox Core.
- [vx_req_channel_kick_user](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__channel__kick__user.md): Learn how to remove users from a channel.
- [vx_req_channel_mute_all_users](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__channel__mute__all__users.md): Learn about voice channels in Vivox Core.
- [vx_req_channel_mute_user](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__channel__mute__user.md): Learn about voice channels in Vivox Core.
- [vx_req_channel_set_lock_mode](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__channel__set__lock__mode.md): Learn about voice channels in Vivox Core.
- [vx_req_connector_create](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__connector__create.md): Reference the Vivox Core SDK API.
- [vx_req_connector_get_local_audio_info](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__connector__get__local__audio__info.md): Learn about audio management.
- [vx_req_connector_initiate_shutdown](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__connector__initiate__shutdown.md): Reference the Vivox Core SDK API.
- [vx_req_connector_mute_local_mic](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__connector__mute__local__mic.md): Learn how to mute the local microphone.
- [vx_req_connector_mute_local_speaker](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__connector__mute__local__speaker.md): Learn how to mute local speakers.
- [vx_req_connector_set_local_mic_volume](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__connector__set__local__mic__volume.md): Reference the Vivox Core SDK API.
- [vx_req_connector_set_local_speaker_volume](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__connector__set__local__speaker__volume.md): Reference the Vivox Core SDK API.
- [vx_req_session_archive_query](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__archive__query.md): Reference the Vivox Core SDK API.
- [vx_req_session_channel_invite_user](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__channel__invite__user.md): Learn about session and session group management.
- [vx_req_session_chat_history_query](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__chat__history__query.md): Query chat history.
- [vx_req_session_create](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__create.md): Reference the Vivox Core SDK API.
- [vx_req_session_delete_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__delete__message.md): Learn about messaging in Vivox Core.
- [vx_req_session_edit_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__edit__message.md): Learn about messaging in Vivox Core.
- [vx_req_session_media_connect](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__media__connect.md): Reference the Vivox Core SDK API.
- [vx_req_session_media_disconnect](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__media__disconnect.md): Reference the Vivox Core SDK API.
- [vx_req_session_mute_local_speaker](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__mute__local__speaker.md): Learn how to mute local speakers.
- [vx_req_session_send_dtmf](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__send__dtmf.md): Reference the Vivox Core SDK API.
- [vx_req_session_send_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__send__message.md): Learn about messaging in Vivox Core.
- [vx_req_session_send_notification](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__send__notification.md): Reference the Vivox Core SDK API.
- [vx_req_session_set_3d_position](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__set__3d__position.md): Reference the Vivox Core SDK API.
- [vx_req_session_set_local_render_volume](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__set__local__render__volume.md): Reference the Vivox Core SDK API.
- [vx_req_session_set_local_speaker_volume](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__set__local__speaker__volume.md): Reference the Vivox Core SDK API.
- [vx_req_session_set_participant_mute_for_me](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__set__participant__mute__for__me.md): Learn how to mute individual participants.
- [vx_req_session_set_participant_volume_for_me](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__set__participant__volume__for__me.md): Reference the Vivox Core SDK API.
- [vx_req_session_set_voice_font](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__set__voice__font.md): Reference the Vivox Core SDK API.
- [vx_req_session_terminate](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__terminate.md): Reference the Vivox Core SDK API.
- [vx_req_session_text_connect](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__text__connect.md): Reference the Vivox Core SDK API.
- [vx_req_session_text_disconnect](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__text__disconnect.md): Reference the Vivox Core SDK API.
- [vx_req_session_transcription_control](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__session__transcription__control.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_add_session](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__add__session.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_control_audio_injection](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__control__audio__injection.md): Learn how to control audio levels.
- [vx_req_sessiongroup_create](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__create.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_get_stats](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__get__stats.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_remove_session](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__remove__session.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_reset_focus](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__reset__focus.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_set_focus](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__set__focus.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_set_session_3d_position](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__set__session__3d__position.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_set_tx_all_sessions](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__set__tx__all__sessions.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_set_tx_no_session](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__set__tx__no__session.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_set_tx_session](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__set__tx__session.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_terminate](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__terminate.md): Reference the Vivox Core SDK API.
- [vx_req_sessiongroup_unset_focus](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__req__sessiongroup__unset__focus.md): Reference the Vivox Core SDK API.
- [vx_resp_account_anonymous_login](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__anonymous__login.md): Reference the Vivox Core SDK API.
- [vx_resp_account_archive_query](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__archive__query.md): Reference the Vivox Core SDK API.
- [vx_resp_account_authtoken_login](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__authtoken__login.md): Reference the Vivox Core SDK API.
- [vx_resp_account_buddy_delete](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__buddy__delete.md): Learn how to remove buddies from your friend list.
- [vx_resp_account_buddy_set](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__buddy__set.md): Learn how to set presence information.
- [vx_resp_account_channel_add_acl](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__channel__add__acl.md): Learn about voice channels in Vivox Core.
- [vx_resp_account_channel_change_owner](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__channel__change__owner.md): Learn about voice channels in Vivox Core.
- [vx_resp_account_chat_history_get_last_read](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__chat__history__get__last__read.md): Learn about chat history features.
- [vx_resp_account_channel_get_acl](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__channel__get__acl.md): Learn about voice channels in Vivox Core.
- [vx_resp_account_channel_remove_acl](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__channel__remove__acl.md): Learn about voice channels in Vivox Core.
- [vx_resp_account_chat_history_query](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__chat__history__query.md): Query chat history.
- [vx_resp_account_control_communications](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__control__communications.md): Reference the Vivox Core SDK API.
- [vx_resp_account_create_auto_accept_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__create__auto__accept__rule.md): Reference the Vivox Core SDK API.
- [vx_resp_account_create_block_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__create__block__rule.md): Reference the Vivox Core SDK API.
- [vx_resp_account_delete_auto_accept_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__delete__auto__accept__rule.md): Reference the Vivox Core SDK API.
- [vx_resp_account_delete_block_rule](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__delete__block__rule.md): Reference the Vivox Core SDK API.
- [vx_resp_account_get_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__get__account.md): Reference the Vivox Core SDK API.
- [vx_resp_account_get_session_fonts](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__get__session__fonts.md): Reference the Vivox Core SDK API.
- [vx_resp_account_get_template_fonts](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__get__template__fonts.md): Reference the Vivox Core SDK API.
- [vx_resp_account_list_auto_accept_rules](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__list__auto__accept__rules.md): Reference the Vivox Core SDK API.
- [vx_resp_account_list_block_rules](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__list__block__rules.md): Reference the Vivox Core SDK API.
- [vx_resp_account_list_buddies_and_groups](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__list__buddies__and__groups.md): Reference the Vivox Core SDK API.
- [vx_resp_account_login](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__login.md): Reference the Vivox Core SDK API.
- [vx_resp_account_logout](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__logout.md): Reference the Vivox Core SDK API.
- [vx_resp_account_post_crash_dump](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__post__crash__dump.md): Reference the Vivox Core SDK API.
- [vx_resp_account_send_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__send__message.md): Learn about messaging in Vivox Core.
- [vx_resp_account_send_sms](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__send__sms.md): Reference the Vivox Core SDK API.
- [vx_resp_account_send_subscription_reply](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__send__subscription__reply.md): Reference the Vivox Core SDK API.
- [vx_resp_account_send_user_app_data](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__send__user__app__data.md): Reference the Vivox Core SDK API.
- [vx_resp_account_set_login_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__set__login__properties.md): Reference the Vivox Core SDK API.
- [vx_resp_account_set_presence](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__set__presence.md): Learn how to set presence information.
- [vx_resp_account_update_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__update__account.md): Reference the Vivox Core SDK API.
- [vx_resp_account_web_call](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__account__web__call.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_capture_audio_start](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__capture__audio__start.md): Learn about audio management.
- [vx_resp_aux_capture_audio_stop](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__capture__audio__stop.md): Learn about audio management.
- [vx_resp_aux_connectivity_info](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__connectivity__info.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_create_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__create__account.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_deactivate_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__deactivate__account.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_diagnostic_state_dump](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__diagnostic__state__dump.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_get_capture_devices](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__get__capture__devices.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_get_derumbler_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__get__derumbler__properties.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_get_mic_level](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__get__mic__level.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_get_render_devices](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__get__render__devices.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_get_speaker_level](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__get__speaker__level.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_get_vad_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__get__vad__properties.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_global_monitor_keyboard_mouse](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__global__monitor__keyboard__mouse.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_notify_application_state_change](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__notify__application__state__change.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_play_audio_buffer](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__play__audio__buffer.md): Learn about audio management.
- [vx_resp_aux_reactivate_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__reactivate__account.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_render_audio_modify](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__render__audio__modify.md): Learn about audio management.
- [vx_resp_aux_render_audio_start](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__render__audio__start.md): Learn about audio management.
- [vx_resp_aux_render_audio_stop](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__render__audio__stop.md): Learn about audio management.
- [vx_resp_aux_reset_password](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__reset__password.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_set_capture_device](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__set__capture__device.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_set_derumbler_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__set__derumbler__properties.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_set_idle_timeout](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__set__idle__timeout.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_set_mic_level](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__set__mic__level.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_set_render_device](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__set__render__device.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_set_speaker_level](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__set__speaker__level.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_set_vad_properties](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__set__vad__properties.md): Reference the Vivox Core SDK API.
- [vx_resp_aux_start_buffer_capture](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__aux__start__buffer__capture.md): Reference the Vivox Core SDK API.
- [vx_resp_base](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__base.md): Reference the Vivox Core SDK API.
- [vx_resp_channel_ban_user](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__channel__ban__user.md): Learn about voice channels in Vivox Core.
- [vx_resp_channel_get_banned_users](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__channel__get__banned__users.md): Learn about voice channels in Vivox Core.
- [vx_resp_channel_kick_user](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__channel__kick__user.md): Learn how to remove users from a channel.
- [vx_resp_channel_mute_all_users](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__channel__mute__all__users.md): Learn about voice channels in Vivox Core.
- [vx_resp_channel_mute_user](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__channel__mute__user.md): Learn about voice channels in Vivox Core.
- [vx_resp_channel_set_lock_mode](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__channel__set__lock__mode.md): Learn about voice channels in Vivox Core.
- [vx_resp_connector_create](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__connector__create.md): Reference the Vivox Core SDK API.
- [vx_resp_connector_get_local_audio_info](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__connector__get__local__audio__info.md): Learn about audio management.
- [vx_resp_connector_initiate_shutdown](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__connector__initiate__shutdown.md): Reference the Vivox Core SDK API.
- [vx_resp_connector_mute_local_mic](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__connector__mute__local__mic.md): Learn how to mute the local microphone.
- [vx_resp_connector_mute_local_speaker](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__connector__mute__local__speaker.md): Learn how to mute local speakers.
- [vx_resp_connector_set_local_mic_volume](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__connector__set__local__mic__volume.md): Reference the Vivox Core SDK API.
- [vx_resp_connector_set_local_speaker_volume](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__connector__set__local__speaker__volume.md): Reference the Vivox Core SDK API.
- [vx_resp_session_archive_query](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__archive__query.md): Reference the Vivox Core SDK API.
- [vx_resp_session_channel_invite_user](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__channel__invite__user.md): Learn about session and session group management.
- [vx_resp_session_chat_history_query](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__chat__history__query.md): Query chat history.
- [vx_resp_session_create](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__create.md): Reference the Vivox Core SDK API.
- [vx_resp_session_media_connect](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__media__connect.md): Reference the Vivox Core SDK API.
- [vx_resp_session_media_disconnect](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__media__disconnect.md): Reference the Vivox Core SDK API.
- [vx_resp_session_mute_local_speaker](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__mute__local__speaker.md): Learn how to mute local speakers.
- [vx_resp_session_send_dtmf](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__send__dtmf.md): Reference the Vivox Core SDK API.
- [vx_resp_session_send_message](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__send__message.md): Learn about messaging in Vivox Core.
- [vx_resp_session_send_notification](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__send__notification.md): Reference the Vivox Core SDK API.
- [vx_resp_session_set_3d_position](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__set__3d__position.md): Reference the Vivox Core SDK API.
- [vx_resp_session_set_local_render_volume](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__set__local__render__volume.md): Reference the Vivox Core SDK API.
- [vx_resp_session_set_local_speaker_volume](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__set__local__speaker__volume.md): Reference the Vivox Core SDK API.
- [vx_resp_session_set_participant_mute_for_me](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__set__participant__mute__for__me.md): Learn how to mute individual participants.
- [vx_resp_session_set_participant_volume_for_me](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__set__participant__volume__for__me.md): Reference the Vivox Core SDK API.
- [vx_resp_session_set_voice_font](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__set__voice__font.md): Reference the Vivox Core SDK API.
- [vx_resp_session_terminate](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__terminate.md): Reference the Vivox Core SDK API.
- [vx_resp_session_text_connect](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__text__connect.md): Reference the Vivox Core SDK API.
- [vx_resp_session_text_disconnect](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__text__disconnect.md): Reference the Vivox Core SDK API.
- [vx_resp_session_transcription_control](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__session__transcription__control.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_add_session](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__add__session.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_control_audio_injection](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__control__audio__injection.md): Learn how to control audio levels.
- [vx_resp_sessiongroup_create](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__create.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_get_stats](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__get__stats.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_remove_session](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__remove__session.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_reset_focus](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__reset__focus.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_set_focus](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__set__focus.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_set_session_3d_position](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__set__session__3d__position.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_set_tx_all_sessions](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__set__tx__all__sessions.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_set_tx_no_session](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__set__tx__no__session.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_set_tx_session](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__set__tx__session.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_terminate](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__terminate.md): Reference the Vivox Core SDK API.
- [vx_resp_sessiongroup_unset_focus](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__resp__sessiongroup__unset__focus.md): Reference the Vivox Core SDK API.
- [vx_sdk_config](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__sdk__config.md): Learn about client SDK basics.
- [vx_stat_sample](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__stat__sample.md): Reference the Vivox Core SDK API.
- [vx_stat_thread](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__stat__thread.md): Reference the Vivox Core SDK API.
- [vx_state_account](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__state__account.md): Reference the Vivox Core SDK API.
- [vx_state_buddy](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__state__buddy.md): Learn about presence and buddy management.
- [vx_state_buddy_contact](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__state__buddy__contact.md): Learn about presence and buddy management.
- [vx_state_buddy_group](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__state__buddy__group.md): Learn about presence and buddy management.
- [vx_state_connector](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__state__connector.md): Reference the Vivox Core SDK API.
- [vx_state_participant](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__state__participant.md): Reference the Vivox Core SDK API.
- [vx_state_session](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__state__session.md): Reference the Vivox Core SDK API.
- [vx_state_sessiongroup](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__state__sessiongroup.md): Reference the Vivox Core SDK API.
- [vx_system_stats](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__system__stats.md): Reference the Vivox Core SDK API.
- [vx_tts_utterance](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__tts__utterance.md): Learn about text-to-speech functionality.
- [vx_tts_voice](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__tts__voice.md): Choose text-to-speech voices and options.
- [vx_user_channel](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__user__channel.md): Learn about voice channels in Vivox Core.
- [vx_voice_font](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__voice__font.md): Reference the Vivox Core SDK API.
- [vx_vxd](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvx__vxd.md): Reference the Vivox Core SDK API.
- [vxa_capture_device_stats_t](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvxa__capture__device__stats__t.md): Reference the Vivox Core SDK API.
- [vxa_render_device_stats_t](https://docs.unity.com/en-us/vivox-core/reference-manual/core/structvxa__render__device__stats__t.md): Reference the Vivox Core SDK API.
- [Deprecated List](https://docs.unity.com/en-us/vivox-core/reference-manual/core/deprecated.md): Review deprecated API functions.
- [Third-party license information](https://docs.unity.com/en-us/vivox-core/third-party-license-information.md): Review third-party license information for Vivox.

## Privacy overview

- [Privacy overview](https://docs.unity.com/en-us/vivox-core/privacy-overview.md): Learn about your responsibilities under privacy laws and how Vivox collects and processes personal data.
- [Google Play data safety section for Vivox](https://docs.unity.com/en-us/vivox-core/google-data-safety.md): Understand what data the Vivox SDK collects and shares for Google Play store compliance.
- [Apple privacy manifest](https://docs.unity.com/en-us/vivox-core/apple-privacy-manifest-core.md): Add the privacy manifest file required for iOS app submission to the Apple App Store.
