VLC是通过模块来扩展它的功能,插件一般就是实现一个模块。VLC Modules插件开发
必须实现的接口
1) open() close()2)功能相关的接口
Modules之间的通信
Modules中有变量,可以create/set 这个变量值。我们还可以设置callback监控函数来监控这个变量,一旦这个变量改变,这个callback函数就会被调用。
Module间就是通过这种Observer模式来实现模块间的通信的
VLC是通过模块来扩展它的功能,插件一般就是实现一个模块。VLC Modules插件开发
必须实现的接口
1) open() close()