This commit is contained in:
test
2026-06-03 22:04:44 -05:00
parent cba42b236f
commit 4f82a3618a
7 changed files with 199 additions and 16 deletions
@@ -7,6 +7,7 @@ import (
"errors"
"fmt"
"log"
"runtime"
"sort"
"strings"
"sync"
@@ -72,6 +73,16 @@ type Session struct {
}
func ProbeCapabilities() Capabilities {
if runtime.GOOS == "darwin" {
return Capabilities{
Available: true,
RequiresCGO: true,
Sources: []string{"default", "system"},
DefaultSource: "default",
Detail: "audio devices are initialized only when a voice or desktop audio session starts",
}
}
ctx, err := malgo.InitContext(nil, malgo.ContextConfig{}, nil)
if err != nil {
return Capabilities{