In Xamarin.iOS, The method CVPixelBuffer.GetAttributes has a parameter "attributes" of type NSDictionary. For example is might be called like so:
myPixelBuffer.GetAttributes(myAttributesDictionary);
This makes no sense. Isn't the point of a Get function to get the desired value? Why does its signature demand that I pass a value in? Why does this method not have 0 parameters, as in:
myAttributesDictionary = myPixelBuffer.GetAttributes();
???