Example #1
0
        public static tobii_error_t tobii_enumerate_local_device_urls_ex(IntPtr api, out List <string> device_urls, uint device_generations)
        {
            var urls = new List <string>();
            tobii_device_url_receiver_t handler = (url, data) => { urls.Add(url); };
            var result = tobii_enumerate_local_device_urls_ex_internal(api, handler, IntPtr.Zero, device_generations);

            device_urls = urls;

            return(result);
        }
Example #2
0
 private static extern tobii_error_t tobii_enumerate_local_device_urls_ex_internal(IntPtr api, tobii_device_url_receiver_t receiverFunction, IntPtr userData, uint deviceGenerations);
 public tobii_error_t tobii_enumerate_local_device_urls_internal(IntPtr apiContext, tobii_device_url_receiver_t receiverFunction, IntPtr userData)
 {
     return(Interop.tobii_enumerate_local_device_urls_internal(apiContext, receiverFunction, userData));
 }