为什么 CVPixelBuffer.GetAttributes 接受 NSDictionary 类型的参数?
Why does CVPixelBuffer.GetAttributes take an argument of type NSDictionary?
在Xamarin.iOS中,方法CVPixelBuffer.GetAttributes有一个NSDictionary类型的参数"attributes"。例如,可能会这样调用:
myPixelBuffer.GetAttributes(myAttributesDictionary);
这毫无意义。 Get 函数的目的不就是获得想要的值吗?为什么它的签名要求我传递一个值in?为什么这个方法没有0个参数,如:
myAttributesDictionary = myPixelBuffer.GetAttributes();
???
CVPixelBuffer.GetAttributes 绑定了接受字典数组的本机函数 CVPixelBufferCreateResolvedAttributesDictionary 。
在Xamarin.iOS中,方法CVPixelBuffer.GetAttributes有一个NSDictionary类型的参数"attributes"。例如,可能会这样调用:
myPixelBuffer.GetAttributes(myAttributesDictionary);
这毫无意义。 Get 函数的目的不就是获得想要的值吗?为什么它的签名要求我传递一个值in?为什么这个方法没有0个参数,如:
myAttributesDictionary = myPixelBuffer.GetAttributes();
???
CVPixelBuffer.GetAttributes 绑定了接受字典数组的本机函数 CVPixelBufferCreateResolvedAttributesDictionary 。