【发布时间】:2017-05-27 06:14:21
【问题描述】:
我使用CGDisplayStreamCreateWithDispatchQueue() 创建了一个CGDisplayStreamRef,这个方法有一个参数“propeties”。
现在我想更改属性,但是我没有找到像“SetProperty”,“UpdateOptions”这样的接口......
谁能帮帮我?非常感谢。
【问题讨论】:
标签: macos screen-capture
我使用CGDisplayStreamCreateWithDispatchQueue() 创建了一个CGDisplayStreamRef,这个方法有一个参数“propeties”。
现在我想更改属性,但是我没有找到像“SetProperty”,“UpdateOptions”这样的接口......
谁能帮帮我?非常感谢。
【问题讨论】:
标签: macos screen-capture
看起来没有任何方法可以做到这一点。例如,记录Display Stream Optional Property Keys 的页面说:“这些键用于填充创建新显示流时使用的属性字典。” (添加了重点。)而且,正如您所指出的,没有用于更改现有流的属性的函数。
这是有道理的。这些属性是流固有的。不同的属性会产生不同的流。因此,您必须实际创建一个单独的流。我猜你会停止一个并启动另一个。
【讨论】: