哪种API适合在视图中显示普通屏幕?从概念上讲,我想拍摄通常是全屏的实时视频,并在自助服务终端模式的视图中显示?使用公共API会不会出现问题?
任何建议或指示都将不胜感激。
答案 0 :(得分:1)
Core Graphics API提供了一组函数,可以在每次准备好新的屏幕框架时调用块:
CGDisplayStreamCreateWithDispatchQueue
CGDisplayStreamStart
/ CGDisplayStreamStop
您可以使用该API提供的IOSurface
并将其显示在您自己的自助服务终端窗口中。
This question为CGDisplayStream
API提供了一些示例代码,this sample code演示了如何将IOSurface
呈现给NSOpenGLView
。