📄 readme
字号:
* Corba module (server) side** DependenciesTo compile the CORBA plugin, you need the orbit2 developpement files(for Debian, install the package liborbit2-dev)** How to run it ?You run the CORBA module with the following command line :vlc --intf corbaThe CORBA module is initialized and saves its IOR into the file/tmp/vlc-ior.ref(it will soon move to $HOME/.vlc-ior.ref)** Code architectureThe binding between VLC and the MediaControl API (at C-level) is donethrough the mediacontrol-core.c file. This file implements anobject-oriented layer API accessible in C. The corba.c itself only translates calls from CORBA to this C API,which makes the code clearer overall. Moreover, the samemediacontrol-core.c file is used by the vlc-python module to implement thesame API.* Client sideA sample client code can be found at http://liris.cnrs.fr/advene/** DependenciesThe python client uses the pyorbit library developped by JamesHenstridge <james@daa.com.au> ** Typelib informationTo simply access the server, you do not need any reference to the IDL(CORBA2.0 provides introspection facilities). However, if you want touse the structures defined in the IDL (Position, Origin, ...), youneed to use the IDL information, and compile a dynamic lib(MediaControl.so) from the IDL.* Interesting pointers - GLib reference manualhttp://developer.gnome.org/doc/API/glib/- IDL quickref :http://www.cs.rpi.edu/~musser/dsc/idl/idl-overview.html
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -