在Xamarin.iOS中,方法CVPixelBuffer.GetAttributes具有类型为NSDictionary的参数“属性”。例如,可以这样称呼:

myPixelBuffer.GetAttributes(myAttributesDictionary);


这是没有道理的。获取函数获取所需值的目的不是吗?为什么它的签名要求我传递一个值?为什么此方法没有0参数,如:

myAttributesDictionary = myPixelBuffer.GetAttributes();


???

最佳答案

CVPixelBuffer.GetAttributes绑定本机函数CVPixelBufferCreateResolvedAttributesDictionary ,该函数采用字典数组。

关于ios - 为什么CVPixelBuffer.GetAttributes接受NSDictionary类型的参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35074480/

10-13 03:51