Skip to content

Adding visionOS support #889

Open
Open
@eugenehp

Description

@eugenehp

Previous work

Current state

  • this repo reuses examples/ios-feedback from coreaudio-rs with few abstractions
  • src/host/coreaudio reuses both ios and macos logic from coreaudio-rs

Current work

  • @simlay is working on adding tvOS and watchOS support to coreaudio-rs
  • I've a version of cpal that works on visionOS
  • Released avfaudio

Questions

  1. What's a preferred way for reusing iOS example from coreaudio-rs?
  2. AVFAudio and AVAudioSession is required to set the playback/record mode on iOS and visionOS devices. Do we abstract it under coreaudio-rs or upstream the changes and include them in cpal too?
  3. CI pipeline has to be rebuilt, but not everything can be tested. @simlay suggested to merge all CI builds under apple-tier3 job under one of coreaudio repos. Do we do the same here?
  4. Anything I missed?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions