-
Notifications
You must be signed in to change notification settings - Fork 565
Improve the AudioToolbox API #6411
Copy link
Copy link
Open
0 / 10 of 1 issue completedLabels
breaking-changeIf an issue or a pull request represents a breaking changeIf an issue or a pull request represents a breaking changeenhancementThe issue or pull request is an enhancementThe issue or pull request is an enhancementiOSIssues affecting iOSIssues affecting iOSmacOSIssues affecting macOSIssues affecting macOS
Milestone
Metadata
Metadata
Assignees
Labels
breaking-changeIf an issue or a pull request represents a breaking changeIf an issue or a pull request represents a breaking changeenhancementThe issue or pull request is an enhancementThe issue or pull request is an enhancementiOSIssues affecting iOSIssues affecting iOSmacOSIssues affecting macOSIssues affecting macOS
Type
Fields
Give feedbackNo fields configured for issues without a type.
Our AudioToolbox API is not very well written.
One example is that there are plain IntPtrs everywhere, and customers are expected to figure out what they mean. One example of a struggling customers: #6410.
Example: https://github.com/xamarin/xamarin-macios/blob/82a1f814b388c49943cfdaf1eb30c00eafb8958c/src/AudioToolbox/AudioQueue.cs#L497
We should go through the entire framework and come up with something much better.
User idea: add Span APIs: #3590 (comment)