VLC模块加载

谁践踏了优雅 2023-02-21 06:50 154阅读 0赞

大自然搬运工,内容来自VLC官方手册。链接

模块简介

VLC模块有两个主要属性:

  • 描述模块类别,VLC_MODULE_CAPABILITY
  • 模块的优先级 ,VLC_MODULE_SCORE

VLC如何加载模块

当VLC需要一个模块时,它会到需要的类别的目录下,从优先级高的模块开始打开模块,直到匹配到第一个可用模块

如何列出模块列表

  1. //Using Console
  2. vlc --list
  3. //Using the Qt GUI
  4. Menu Tools Plugins and extensions

主要类别的模块

  1. audio filter
  2. An audio filter, like an equalizer
  3. audio mixer
  4. An audio channel mixer, like a downmixer
  5. audio output
  6. An audio output, like Windows DirectX audio output
  7. decoder
  8. A codec decoder, like theora
  9. demux
  10. A demuxer, to open a file format, like mkv
  11. encoder
  12. A codec encoder, like x264
  13. interface
  14. An interface, like the Qt interface
  15. meta reader
  16. A meta reader, to read metadata
  17. packetizer
  18. A packetizer
  19. playlist export
  20. A module to write playlist, like .m3u
  21. services_discovery
  22. A module to get extra content from your computer or the network, like Upnp, DLNA
  23. sout access
  24. An access for the streaming
  25. sout mux
  26. A muxer when streaming and encoding
  27. stream_filter
  28. A stream filter
  29. text renderer
  30. A way to display subtitles and other text on top of the video
  31. video filter
  32. A video filter, like contrast adjusting
  33. visualization2
  34. A visualizer, to create videos from the music
  35. vout display
  36. A video output, to display videos like Direct3D or Xv

发表评论

表情:
评论列表 (有 0 条评论,154人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Node.js模块

    文章目录 1.模块的加载 2.用目录来管理模块 1.模块的加载 如果我们在引入模块的时候只写明了文件名而没有指明路径,例如下面的代码: re

    相关 nodejs模块机制

    1、模块的类型: Node.js 的模块可以分为两大类,一类是核心模块,另一类是文件模块: 1)核心模块就是Node.js 标准 API 中提供的模块,如 fs、ht