Have you tried using a System.IntPtr?
[Export("playSound:beepData:length")]
void PlaySound(int volume, IntPtr data, int length);
Dimitris Tavlikos
Software Developer
Author of "iOS Development using MonoTouch Cookbook"
Email: [email protected]
Twitter: http://twitter.com/#!/dtavlikos
Blog: http://software.tavlikos.com
On 24 Feb 2012, at 8:46 PM, Dean Cleaver wrote:
> Hi,
>
> I’ve tried using David Sandor’s Linea Pro bindings[1] but some functions seem
> wrong or missing, in particular those related to sound. For example, the
> Linea Pro docs have:
>
> - (void) playSound:
> (int)
> volume
> beepData:
> (int *)
> data
> length:
> (int)
> length
>
> David’s binding has this:
>
> [Export(“playSound:beepData:length”)]
> void PlaySound(int volume, int data, int length);
>
> According to the docs, beepData should be an array of ints, and length is the
> length in bytes of the beepData array. Is his binding right? If so how do I
> pass an array of ints as a pointer?
>
> Or is his binding wrong?
>
> Dino
>
> [1]
> http://blog.davidsandor.com/post/2011/01/05/iPhone-iTouch-barcode-scanning-Hello-World-application-with-MonoTouch-and-LineaSDK.aspx
>
> _______________________________________________
> MonoTouch mailing list
> [email protected]
> http://lists.ximian.com/mailman/listinfo/monotouch
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch