sysaudio: initial macOS support (CoreAudio) (#741)

This commit is contained in:
Ali Chraghi 2023-04-08 21:57:49 +03:30 committed by GitHub
parent 894b06f01d
commit fbd2ba78f9
Failed to generate hash of commit
10 changed files with 552 additions and 25 deletions

View file

@ -17,6 +17,7 @@ pub const BackendContext = switch (builtin.os.tag) {
dummy: *@import("dummy.zig").Context,
},
.macos, .ios, .watchos, .tvos => union(enum) {
coreaudio: *@import("coreaudio.zig").Context,
dummy: *@import("dummy.zig").Context,
},
.windows => union(enum) {
@ -51,6 +52,7 @@ pub const BackendPlayer = switch (builtin.os.tag) {
dummy: *@import("dummy.zig").Player,
},
.macos, .ios, .watchos, .tvos => union(enum) {
coreaudio: *@import("coreaudio.zig").Player,
dummy: *@import("dummy.zig").Player,
},
.windows => union(enum) {