C Specification
The XrSoundObstacleMaterialTypeBD enumeration describes the sound obstacle material type.
// Provided by XR_BD_spatial_audio_rendering
typedef enum XrSoundObstacleMaterialTypeBD {
XR_SOUND_OBSTACLE_MATERIAL_TYPE_ACOUSTIC_TILE_BD = 0,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_BRICK_BD = 1,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_BRICK_PAINTED_BD = 2,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CARPET_BD = 3,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CARPET_HEAVY_BD = 4,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CARPET_HEAVY_PADDED_BD = 5,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CERAMIC_TILE_BD = 6,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CONCRETE_BD = 7,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CONCRETE_ROUGH_BD = 8,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CONCRETE_BLOCK_BD = 9,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CONCRETE_BLOCK_PAINTED_BD = 10,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CURTAIN_BD = 11,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_FOLIAGE_BD = 12,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_GLASS_BD = 13,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_GLASS_HEAVY_BD = 14,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_GRASS_BD = 15,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_GRAVEL_BD = 16,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_GYPSUM_BOARD_BD = 17,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_PLASTER_ON_BRICK_BD = 18,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_PLASTER_ON_CONCRETE_BLOCK_BD = 19,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_SOIL_BD = 20,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_SOUND_PROOF_BD = 21,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_SNOW_BD = 22,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_STEEL_BD = 23,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_WATER_BD = 24,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_WOOD_THIN_BD = 25,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_WOOD_THICK_BD = 26,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_WOOD_FLOOR_BD = 27,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_WOOD_ON_CONCRETE_BD = 28,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_CUSTOM_BD = 29,
XR_SOUND_OBSTACLE_MATERIAL_TYPE_MAX_ENUM_BD = 0x7FFFFFFF
} XrSoundObstacleMaterialTypeBD;
Description
| Enum | Description |
|---|---|
|
indicates that the material is acoustic tile |
|
indicates that the material resembles brick |
|
indicates that the material resembles painted brick |
|
indicates that the material resembles carpet |
|
indicates that the material resembles heavy carpet |
|
indicates that the material resembles heavily padded carpet |
|
indicates that the material resembles ceramic tile |
|
indicates that the material resembles concrete |
|
indicates that the material resembles rough concrete |
|
indicates that the material resembles concrete block |
|
indicates that the material resembles painted concrete block |
|
indicates that the material resembles curtain |
|
indicates that the material resembles foliage |
|
indicates that the material resembles glass |
|
indicates that the material resembles heavy glass |
|
indicates that the material resembles grass |
|
indicates that the material resembles gravel |
|
indicates that the material resembles gypsum board |
|
indicates that the material resembles plaster on brick |
|
indicates that the material resembles plaster on concrete block |
|
indicates that the material resembles soil |
|
indicates that the material resembles sound proof |
|
indicates that the material resembles snow |
|
indicates that the material resembles steel |
|
indicates that the material resembles water |
|
indicates that the material resembles thin wood |
|
indicates that the material resembles thick wood |
|
indicates that the material resembles floor |
|
indicates that the material resembles wood on concrete |
|
Customized material described by detailed acoustic surface parameters, for example, absorption, scattering, and transmission. |
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
Copyright 2014-2026 The Khronos Group Inc.
This work is licensed under a Creative Commons Attribution 4.0 International License.