示例#1
0
文件: marshal.cs 项目: rdp/vlc-1
        internal SafeHandle handle; /**< wrapped safe handle */

        #endregion Fields

        #region Constructors

        internal BaseObject()
        {
            ex = new NativeException ();
            this.handle = null;
        }
示例#2
0
 InstanceHandle Create(int argc, U8String[] argv, NativeException ex);
示例#3
0
 void AddIntf(InstanceHandle h, U8String name, NativeException ex);
示例#4
0
 int PlayerCanPause(PlayerHandle player, NativeException ex);
示例#5
0
 public static extern void ExceptionInit(NativeException e);
示例#6
0
 State PlayerGetState(PlayerHandle player, NativeException ex);
示例#7
0
 int PlayerHasVout(PlayerHandle player, NativeException ex);
示例#8
0
 void PlayerSetTime(PlayerHandle player, long time,
                    NativeException ex);
示例#9
0
 float PlayerGetPosition(PlayerHandle player, NativeException ex);
示例#10
0
 long PlayerGetLength(PlayerHandle player, NativeException ex);
示例#11
0
 long PlayerGetTime(PlayerHandle player, NativeException ex);
示例#12
0
 void PlayerSetHWND(PlayerHandle player, SafeHandle hwnd,
                    NativeException ex);
示例#13
0
 void PlayerSetXWindow(PlayerHandle player, int xid,
                       NativeException ex);
示例#14
0
 void PlayerStop(PlayerHandle player, NativeException ex);
示例#15
0
 void PlayerPause(PlayerHandle player, NativeException ex);
示例#16
0
 void PlayerSetPosition(PlayerHandle player, float position,
                        NativeException ex);
示例#17
0
 void PlayerSetRate(PlayerHandle player, float rate,
                    NativeException ex);
示例#18
0
 int PlayerGetChapterCount(PlayerHandle player, NativeException ex);
示例#19
0
 float PlayerGetFPS(PlayerHandle player, NativeException ex);
示例#20
0
 int PlayerGetChapterCountForTitle(PlayerHandle player, int title,
                                   NativeException ex);
示例#21
0
 int PlayerIsSeekable(PlayerHandle player, NativeException ex);
示例#22
0
 void PlayerSetTitle(PlayerHandle player, int chapter,
                     NativeException ex);
示例#23
0
 void EventDetach(EventManagerHandle manager, EventType type,
                  IntPtr callback, IntPtr user_data,
                  NativeException ex);
示例#24
0
 int PlayerGetTitleCount(PlayerHandle player, NativeException ex);
示例#25
0
 public static extern void ExceptionClear(NativeException e);
示例#26
0
 void PlayerNextChapter(PlayerHandle player, NativeException ex);
示例#27
0
 void Release(IntPtr h, NativeException ex);
示例#28
0
 void PlayerPreviousChapter(PlayerHandle player, NativeException ex);
示例#29
0
 MediaHandle MediaCreate(InstanceHandle inst, U8String mrl,
                         NativeException ex);
示例#30
0
 float PlayerGetRate(PlayerHandle player, NativeException ex);
示例#31
0
文件: marshal.cs 项目: rdp/vlc-1
 /**
  * Releases unmanaged resources associated with the object.
  * @param disposing true if the disposing the object explicitly,
  *                  false if finalizing the object inside the GC.
  */
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         ex.Dispose ();
         if (handle != null)
             handle.Close ();
     }
     ex = null;
     handle = null;
 }
示例#32
0
 int PlayerIsPlaying(PlayerHandle player, NativeException ex);