哪些API适合在NSView中显示正常屏幕

时间:2013-12-27 14:19:05

标签: cocoa opengl core-graphics quartz-2d

哪种API适合在视图中显示普通屏幕?从概念上讲,我想拍摄通常是全屏的实时视频,并在自助服务终端模式的视图中显示?使用公共API会不会出现问题?

任何建议或指示都将不胜感激。

1 个答案:

答案 0 :(得分:1)

Core Graphics API提供了一组函数,可以在每次准备好新的屏幕框架时调用块:

您可以使用该API提供的IOSurface并将其显示在您自己的自助服务终端窗口中。

This questionCGDisplayStream API提供了一些示例代码,this sample code演示了如何将IOSurface呈现给NSOpenGLView