Ejemplo n.º 1
0
 private void LoadLibMpvDynamic()
 {
     _mpvCreate            = (MpvCreate)GetDllType(typeof(MpvCreate), "mpv_create");
     _mpvInitialize        = (MpvInitialize)GetDllType(typeof(MpvInitialize), "mpv_initialize");
     _mpvWaitEvent         = (MpvWaitEvent)GetDllType(typeof(MpvWaitEvent), "mpv_wait_event");
     _mpvCommand           = (MpvCommand)GetDllType(typeof(MpvCommand), "mpv_command");
     _mpvSetOption         = (MpvSetOption)GetDllType(typeof(MpvSetOption), "mpv_set_option");
     _mpvSetOptionString   = (MpvSetOptionString)GetDllType(typeof(MpvSetOptionString), "mpv_set_option_string");
     _mpvGetPropertyString = (MpvGetPropertystring)GetDllType(typeof(MpvGetPropertystring), "mpv_get_property");
     _mpvGetPropertyDouble = (MpvGetPropertyDouble)GetDllType(typeof(MpvGetPropertyDouble), "mpv_get_property");
     _mpvSetProperty       = (MpvSetProperty)GetDllType(typeof(MpvSetProperty), "mpv_set_property");
     _mpvFree             = (MpvFree)GetDllType(typeof(MpvFree), "mpv_free");
     _mpvClientApiVersion = (MpvClientApiVersion)GetDllType(typeof(MpvClientApiVersion), "mpv_client_api_version");
 }
Ejemplo n.º 2
0
 private void LoadLibVlcDynamic()
 {
     _mpvCreate            = (MpvCreate)GetDllType(typeof(MpvCreate), "mpv_create");
     _mpvInitialize        = (MpvInitialize)GetDllType(typeof(MpvInitialize), "mpv_initialize");
     _mpvTerminateDestroy  = (MpvTerminateDestroy)GetDllType(typeof(MpvTerminateDestroy), "mpv_terminate_destroy");
     _mpvWaitEvent         = (MpvWaitEvent)GetDllType(typeof(MpvWaitEvent), "mpv_wait_event");
     _mpvCommand           = (MpvCommand)GetDllType(typeof(MpvCommand), "mpv_command");
     _mpvSetOption         = (MpvSetOption)GetDllType(typeof(MpvSetOption), "mpv_set_option");
     _mpvSetOptionString   = (MpvSetOptionString)GetDllType(typeof(MpvSetOptionString), "mpv_set_option_string");
     _mpvGetPropertyString = (MpvGetPropertystring)GetDllType(typeof(MpvGetPropertystring), "mpv_get_property");
     _mpvGetPropertyDouble = (MpvGetPropertyDouble)GetDllType(typeof(MpvGetPropertyDouble), "mpv_get_property");
     _mpvSetProperty       = (MpvSetProperty)GetDllType(typeof(MpvSetProperty), "mpv_set_property");
     _mpvFree = (MpvFree)GetDllType(typeof(MpvFree), "mpv_free");
 }
Ejemplo n.º 3
0
 private void LoadLibVlcDynamic()
 {
     _mpvCreate = (MpvCreate)GetDllType(typeof(MpvCreate), "mpv_create");
     _mpvInitialize = (MpvInitialize)GetDllType(typeof(MpvInitialize), "mpv_initialize");
     _mpvTerminateDestroy = (MpvTerminateDestroy)GetDllType(typeof(MpvTerminateDestroy), "mpv_terminate_destroy");
     _mpvWaitEvent = (MpvWaitEvent)GetDllType(typeof(MpvWaitEvent), "mpv_wait_event");
     _mpvCommand = (MpvCommand)GetDllType(typeof(MpvCommand), "mpv_command");
     _mpvSetOption = (MpvSetOption)GetDllType(typeof(MpvSetOption), "mpv_set_option");
     _mpvSetOptionString = (MpvSetOptionString)GetDllType(typeof(MpvSetOptionString), "mpv_set_option_string");
     _mpvGetPropertyString = (MpvGetPropertystring)GetDllType(typeof(MpvGetPropertystring), "mpv_get_property");
     _mpvGetPropertyDouble = (MpvGetPropertyDouble)GetDllType(typeof(MpvGetPropertyDouble), "mpv_get_property");
     _mpvSetProperty = (MpvSetProperty)GetDllType(typeof(MpvSetProperty), "mpv_set_property");
     _mpvFree = (MpvFree)GetDllType(typeof(MpvFree), "mpv_free");
 }