在做VLC开发的时候,想使用一个模块访问另外一个模块的数据, 比如在网络模块得到了一些数据,想在其他模块得到这些数据进行处理,这时候就需要两个模块共享一些变量. 查看VLC的源码,发现VLC专门有variables.h和variables.c是用来处理变量的.它提供了一些方法可以创建VLC变量.设置VLC变量.改变.销毁VLC变量等. 当我们要产生一个VLC变量的时候,我们使用var_Create()函数: 如在UDP模块创建了一个变量, vlc_value_t valTemp; var_Cre…