Has anyone figured this out. It seems replaykit 2 always delevers frames at a fixed resolution of 886 x 1918 I've tried various solutions to rotate the screen but so far none work. Using the code below crashes in the rotate step vImageRotate90_ARGB8888(&srcBuffer, &destBuffer, factor, &color, vImage_Flags(0)) let flags =… Show more
Developers import the stream from replay-kit for the screenshare to the third parties either zoom or Agora. it will be 1. tearing frame when doing the quick move the page on Instagram or weibo or facebook. After the page goes to static, it becomes fine. 2. The audio and video do not sync in the stream. Can someone can help us for this?
Hello - I'm having consistency problems with video CMSampleBuffers captured with iOS's ReplayKit2 on iOS 12-13 when used from a Broadcast Extension. Some background information: • broadcast extensions have an extremely tight memory limit: 50MB, even on iPad where screen capture frames are very large • video sample buffers arrive at… Show more
When I create a capture session on macOS Catalina with video from the FaceTime HD camera and audio from AirPods the first video CMSampleBuffer presentation timestamp is zero, and the subsequent ones are the more usual hostime type timestamps, which appear to be system uptime. If you use the first frame PTS to start an AVAssetWriter session,… Show more
CoreAudio/AudioServerPlugIn.h says that .driver plugin packages must be installed in /Library/Audio/Plug-Ins/HAL However I don't know of any documentation that tells of how to make CoreAudio notice the appearance of the new driver (or when uninstalling, its absence). Before Catalina most people did something like sudo killall coreaudiod and… Show more