[longomatch] Treat callbacks has unmanged pointers



commit 110ba814ba477773f841bb87ff200dc514a4f1d0
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date:   Wed Jul 28 00:02:18 2010 +0200

    Treat callbacks has unmanged pointers

 CesarPlayer/Capturer/GstCameraCapturer.cs |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/CesarPlayer/Capturer/GstCameraCapturer.cs b/CesarPlayer/Capturer/GstCameraCapturer.cs
index 98809d5..4806b6f 100644
--- a/CesarPlayer/Capturer/GstCameraCapturer.cs
+++ b/CesarPlayer/Capturer/GstCameraCapturer.cs
@@ -144,7 +144,7 @@ namespace LongoMatch.Video.Capturer {
 		}
 		
 #pragma warning disable 0169
-		[GLib.CDeclCallback]
+		[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
 		delegate void ErrorSignalDelegate (IntPtr arg0, IntPtr arg1, IntPtr gch);
 
 		static void ErrorSignalCallback (IntPtr arg0, IntPtr arg1, IntPtr gch)
@@ -164,7 +164,7 @@ namespace LongoMatch.Video.Capturer {
 			}
 		}
 
-		[GLib.CDeclCallback]
+		[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
 		delegate void ErrorVMDelegate (IntPtr gcc, IntPtr message);
 
 		static ErrorVMDelegate ErrorVMCallback;
@@ -213,7 +213,7 @@ namespace LongoMatch.Video.Capturer {
 			}
 		}
 
-		[GLib.CDeclCallback]
+		[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
 		delegate void EosVMDelegate (IntPtr gcc);
 
 		static EosVMDelegate EosVMCallback;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]