seanchas116 / SimpleDALPlugin

Simple CoreMediaIO DAL virtual camera plugin example written in Swift
MIT License
150 stars 19 forks source link

CMIOUInputFromProcs::GetPropertyInfo() failed for id #6

Open manasi-ganti opened 4 years ago

manasi-ganti commented 4 years ago

I built the SimpleDALPlugin in XCode, but it's not showing up in QuickTime as a camera option. I think it's a problem with the camera access. The error I'm getting: CMIOUInputFromProcs::GetPropertyInfo() failed for id

I tried adding a "Privacy - Camera Use Description" property to the Info.plist file with the value: "Access camera" and then "Need to access your camera to record a video" based on Xcode: Missing Info.plist key for NSCameraUsageDescription, but it didn't work.

Is editing Info.plist going to help, and if so, what am I doing wrong? If not, what's a better solution? Is camera access even the problem?

klongeiger commented 3 years ago

Answer is a bit late, but QuickTime Player will not accept DAL plugins as valid input sources if they aren't signed by Apple. Use OBS to try whether it worked or not. Some video conferencing apps will work, too, but not PhotoBooth/FaceTime or basically any apps from Apple.