Documentation

​
​

Development

User Acquisition

Monetization

Industry

Vivox Core SDK

Vivox Core SDK

Vivox
​
​
Vivox Core SDK
  • Overview
  • Before you begin
  • Get started
  • Release notes
  • Developer Guide
    • Client SDK basics
    • Channels
    • Presence management
    • Messaging
    • Manage audio
    • Couch co-op
    • Android app development
      • Bluetooth profile management
        • Bluetooth profile comparison
        • SCO handshake failures
        • Bluetooth tradeoffs with Vivox
        • Change a Bluetooth profile
        • Troubleshooting Bluetooth SCO underrun issues
      • Android SDK permission requirements
      • Android library requirements
      • Initialize Vivox Android services
      • Android speakerphone audio: Mono or stereo
      • Update the ProGuard rule file
      • Smart Platform Audio Management
      • Acoustic echo cancellation
      • Disable the Vivox SDK internal AEC
      • Hardware echo cancellation
      • Absolute paths for native libraries
      • Reduce Opus CPU load on low-powered Android devices
    • iOS app development
    • macOS app development
    • Windows app development
    • Real-time recording
    • Speech-to-text audio transcription
    • Text-to-speech
    • Troubleshooting
  • Reference
  • Privacy overview
  1. Vivox Core SDK documentation
  2. Android app development

Change a Bluetooth profile

How to change the Bluetooth profile used by a Vivox application.
Read time 1 minute
Last updated 8 months ago

To change the Bluetooth profile in a Vivox application using the Core SDK, refer to the follow code sample:
vx_sdk_config_t config; vx_get_default_config3(&config, sizeof(config));config.bluetooth_profile = vx_bluetooth_profile.vx_bluetooth_profile_a2dp;... // Any other config changes that are neededvx_initialize3(&config, sizeof(config));
To change the Bluetooth profile in a Vivox application using the Vivox Unity SDK, refer to the follow code sample:
vx_sdk_config_t vivox_config = new vx_sdk_config_t();vivox_config.bluetooth_profile = vx_bluetooth_profile.vx_bluetooth_profile_a2dp;... // Any other config changes that are neededVivoxService.Instance.Initialize(vivox_config);

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.


    Report a problem with this page