Documentation

Support

Vivox Core SDK

Vivox Core SDK

Feature checkpoints

List of features to verify when testing Vivox.
Read time 1 minuteLast updated 20 hours ago

Verify that the following features work for each use case.
  • Voice
    • Standard channels
      • You can enter a channel, and can hear and be heard by others
      • When you leave, you no longer see UI elements to indicate that you are in the channel
    • Positional channels
      • When you enter a channel map, the location of the user is correct
        • The default location matches the virtual location
        • If a location is specified, it matches the virtual location
        • When users are co-located, you can hear and be heard by others
        • Moving out of audio range stops you from hearing and being heard by others
        • Moving back into audio range causes you to hear and be heard by others
        • The audio space mode matches the virtual world space. For example:
          • Cafes: small max range and clamping distance, more dramatic drop off for roll off
          • Outside: larger max range and clamping distance, less dramatic drop off for roll off\
            A graph showing the relationship between volumn control (Y axis) and distance between audio objects (x axis).
  • Multi-channel
    • The UI correctly identifies the following:
      • All channels currently joined by the user
      • When channels are added or removed
      • Any advanced features that are used:
        • Channel muting
        • Channel positioning
        • Transmit state
  • Device selection
    • For both capture (microphone) and render (loudspeaker) devices:
      • List of choices is accurate
      • List includes the default device as a selection
    • When choosing a device:
      • Use in channel
      • If you switch while in channel, the new device is selected
      • Stereo Mix (Windows) does not display as a selection