예제 #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);