microsoft / microsoft/win32metadata
X3DAudio APIs missing
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.5k
- Forks
- 149
- Avg merge
- 5d 16h
- Merged PRs (30d)
- 4
Description
The following functions and structs from X3Daudio.h (https://learn.microsoft.com/en-us/windows/win32/api/x3daudio/) are missing. I'm working on a gaming-focused projection where these would be helpful.
Functions:
[X3DAudioInitialize](https://learn.microsoft.com/en-us/windows/win32/api/x3daudio/nf-x3daudio-x3daudioinitialize)
[X3DAudioCalculate](https://learn.microsoft.com/en-us/windows/win32/api/x3daudio/nf-x3daudio-x3daudiocalculate)
Structs:
[X3DAUDIO_CONE](https://learn.microsoft.com/en-us/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_cone)
[X3DAUDIO_DISTANCE_CURVE](https://learn.microsoft.com/en-us/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_distance_curve)
[X3DAUDIO_DISTANCE_CURVE_POINT](https://learn.microsoft.com/en-us/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_distance_curve_point)
[X3DAUDIO_DSP_SETTINGS](https://learn.microsoft.com/en-us/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_dsp_settings)
[X3DAUDIO_EMITTER](https://learn.microsoft.com/en-us/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_emitter)
[X3DAUDIO_LISTENER](https://learn.microsoft.com/en-us/windows/win32/api/x3daudio/ns-x3daudio-x3daudio_listener)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the X3DAudio.h documentation linked in the issue and compare the signatures and field definitions for X3DAudioInitialize, X3DAudioCalculate, and the six listed structs. Done means all two functions and six structs are represented in win32metadata with their documented definitions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- api, audio-video-rtc
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100