C Specification

The XrSoundFieldChannelMaskAmbixBD describes the channel mask of an AmbiX sound field.

// Provided by XR_BD_spatial_audio_rendering
typedef enum XrSoundFieldChannelMaskAmbixBD {
    XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_1ST_ORDER_BD = 1,
    XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_2ND_ORDER_BD = 2,
    XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_3RD_ORDER_BD = 3,
    XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_4TH_ORDER_BD = 4,
    XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_5TH_ORDER_BD = 5,
    XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_6TH_ORDER_BD = 6,
    XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_7TH_ORDER_BD = 7,
    XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_MAX_ENUM_BD = 0x7FFFFFFF
} XrSoundFieldChannelMaskAmbixBD;

Description

Enumerant Descriptions
  • XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_1ST_ORDER_BD  — Indicates 1st-order ambisonics in AmbiX format, which uses ACN (Ambisonic Channel Number) channel ordering and SN3D normalization

  • XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_2ND_ORDER_BD  — Indicates 2nd-order ambisonics in AmbiX format, which uses ACN (Ambisonic Channel Number) channel ordering and SN3D normalization

  • XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_3RD_ORDER_BD  — Indicates 3rd-order ambisonics in AmbiX format, which uses ACN (Ambisonic Channel Number) channel ordering and SN3D normalization

  • XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_4TH_ORDER_BD  — Indicates 4th-order ambisonics in AmbiX format, which uses ACN (Ambisonic Channel Number) channel ordering and SN3D normalization

  • XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_5TH_ORDER_BD  — Indicates 5th-order-ambisonics in AmbiX format, which uses ACN (Ambisonic Channel Number) channel ordering and SN3D normalization

  • XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_6TH_ORDER_BD  — Indicates 6th-order ambisonics in AmbiX format, which uses ACN (Ambisonic Channel Number) channel ordering and SN3D normalization

  • XR_SOUND_FIELD_CHANNEL_MASK_AMBIX_7TH_ORDER_BD  — Indicates 7th-order ambisonics in AmbiX format, which uses ACN (Ambisonic Channel Number) channel ordering and SN3D normalization

See Also

Document Notes

For more information, see the OpenXR Specification

This page is extracted from the OpenXR Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2026 The Khronos Group Inc.