黑客向导/VLC模块树,各模块功能说明

oracle11隐藏参数调整 立即下载

  本网页列出VLC源代码树中 Modules目录中各子项目,目的是为了给新的VLC开发者对code有个总体的把握。各子目录按照字母顺序被列出,在列表右侧是对各目录功能的详细说明,每个目录下面的第一个子目录也被列出,为了更详细的VLC modules说明,请看这里https://wiki.videolan.org/Documentation:Modules/
  注意:下面这张”目录“表示不完整的,注意表中仅仅列出了与子目录联系紧密的插件。虽然某个插件(子模块)也处于某个目录下面但不会被列出,除非它非常重要。如果想全面、完整的了解VLC所用到plugins,请查阅source code中modules/MODULES_LIST 这个文件即可。

Directory NameSubdirectory NameDirectory Explanation
accessprotocols to access streams through network (http,ftp,fake,tcp,udp etc.), access to physical media like cd’s and dvd’s
cddainput module to read audio CDs
dshowDirectShow access plugin for encoding cards under Windows
dvbinput module for DVB-S/C/T streaming using v4l2 API
mmsMMS over TCP, UDP and HTTP access module
rtsp
screenan input module that takes screenshots of the primary monitor
vcdinput module for accessing Video CDs.
vcdxinput module for accessing Video CDs with navigation & stills
access-filterIncludes the following filters: timeshift, record, dump, which are used for ?????
access-output
audio-filterVarious audio filters like decoders, equalizers, converters.
channel-mixerVarious mixers and decoders like Dolby decoder
converterFixed and floating-point audio format conversions such as AC/3 or MPEG I-II Audio Layer 1, 2, 3 decoding
resamplerVarious audio resampler
audio-mixerMixer plugins.
audio-outputAudio output plugins like ALSA, OSS and DirectX audio.
codecThis directory includes various codecs, notably ffmpeg which is used for encoding and decoding various formats.
cmmlContinuous Media Markup Language annotations/hyperlinks decoder
dmoa DirectMediaObject decoder that uses DirectMedia to decode video (WMV3)
ffmpegVideo decoder using the ffmpeg library
spudecRLE DVD subtitles decoder
xvmcXVMC video output and decoder
controlVarious interfaces to control the player: gestures, hotkeys, lirc, remote control (rc) and telnet
httpHTTP remote control webinterface
demuxVarious demuxers
asfASF demuxer
aviAVI File stream demuxer
mp4MP4 file input module
mpeg
playlistplaylist import module???
guiGUI’s for different platforms and the ncurses interface
beosAudio output, video output and interface module for BeOS.
macosxVideo output, and interface module for Mac OS X.
pdainterface for iPaq using the Gtk2+ widget set.
qnxQNX RTOS plugin
qt4interface module using the cross-platform Qt4 library: Multi-platform. This interface will be the default one upon subsequent releases.
skins2Skinnable interface, new generation
wincePocket PC interface
wxwidgetsinterface module using the cross-platform wxWindows library: Multi-platform. The default interface as of VLC 0.86a.
meta-engine
misc
dummyDummy (no GUI) audio output, video output, interface and input modules.
memcpymemory chunk copying module.
notifynotifications using libnotify
playlist
probe
testsuite
xmlLibXML and xtag xml parsers
muxVarious Muxers
mpeg
rtp
packetizerPacketizers for H264/AVC and MPEG 4 audio and video streams.
services-discovery
stream-out
transrate
video-chromaImage conversions such as YUV to RGB
video-filterVarious video filters like Deinterlace, Transform, Wall, Crop, Panoramix etc.
video-output
directxVideo output module using the Direct3D and Direct X API’s ; OpenGL for Windows.
qtevideo output module for Qt Embedded.
x11video output module using the X11 API.
visualizationSeveral visualizations, including goom
galaktosa visualization module that outputs OpenGL
visualvisualisation system

当然你可以看这篇文章来对模块的各个作用来获取更多的信息。http://www.videolan.org/doc/vlc-user-guide/en/ch02.html

网神SecAV3600防毒墙系统用户手册Word(257页).doc 智慧方案是面向IT全行业打造的数字化落地支撑体系,依托物联网、大数据、人工智能等技术,覆盖小程序开发、智能安防、能源数字化、农机智慧管理等细分垂直场景,跳出通用模板的空泛框架,从业务痛点出发搭建从需求调研到上线运维的全链路执行路径,是技术人员排查项目问题、撰写合规标书、推进数据治理的实用工具。想精准匹配自己细分领域的专属IT智慧方案,直接进入找方案知识星球,垂直赛道专属方案库随查随用,不用在零散资料里反复筛选,快速拿到能直接落地的参考内容。 立即下载

相关推荐

本资源来源于vector官方知识库,KB0016980-Panel控件CAPL-Output-View与HexText-Edit

本资源来源于vector官方知识库,KB0016980_Panel控件CAPL_Output_View与HexText_Editor的区别及用法

模块划分-1 功能划分

1、功能树 作为需求分析的手段,功能树是一种框架性工具,有助于需求分析人员一层一层地选择确定系统须具有的各项功能与特性。作为需求分析的结果,功能树是一种功能表达结构,将“功能大类”、“功能组”和“功能项”的隶属于支持关系以“树”的形式呈现出来。 1.1、与功能模块区别 功能树是一种功能分解结构,功能模块则是对系统进行结构分解的结果示意图。 功能树刻画的是问题领域,功能模块刻画的是解决方案...

西木空间 8142

国央企如何提升技术创新与成果转化效率?.docx

国央企如何提升技术创新与成果转化效率?

VLC代码树详解

VLC代码树详解/黑客指南本翻译的官方网址为https://wiki.videolan.org/VLC_source_tree/说明VLC源码各部分功能大致说明。下面是正式翻译。为了让读者对VLC源代码有总体的了解,本网页列出VLC源码各目录的具体作用。一个新的IT开发人士接触VLC SOURCE代码时,因大脑里对VLC没有太多的知识积累,可能会被这么多的目录吓到,(我靠,这么多目录怎么学啊),这里

郭风朴(guofengpu)的Android影音专栏 883

改变VLC模块参数

转自:http://tianxiaoma.blog.51cto.com/1501174/309519 一、动态改变参数:     查询得到对象,直接设置参数。 1、filter参数         libvlc_media_player_t *p_mediaplayer; // 输入播放器指针          vout_thread_t *p_vout = GetV

Barry的博客 2047

VLC模块的类别及子类别

编写VLC模块时需要配置模块的类别和子类别。 定义文件:https://www.videolan.org/developers/vlc/doc/doxygen/html/vlc__plugin_8h_source.html /* Categories and subcategories */ #define CAT_INTERFACE 1 #define SUBCAT_INTERFACE...

爱自在的专栏 273

VLC模块名称及功能介绍

VLC模块名称及功能介绍 2010年10月28日   [32;1m zvbi [0;1mVBI 和 Teletext 解码器[b][0m[32;1m zip [0;1mZip 文件滤镜[b][0m[32;1m zip [0;1mZip 访问[b][0m[32;1m yuy2...

cev773wq 500

ztree树节点名称太长怎么办

做项目时发现有的树节点名称太长,想截取制定长度显示,其余用"..."省略显示,仔细翻阅一下ztree文档发现ztree提供了一个addDiyDom方法,这不就是自己想找的diy dom方法吗,发现ztree果然强大。 1.首先不要忘记在view中配置addDiy:addDiyDom view: { showLine: false, showIcon: false, selec

笨鸟快飞的专栏 1万+

vlc duplicate模块

官方code doc vlc 的duplicate 复制流模块,归属于 stream_out 功能下的一个模块,它的作用,是将输入的stream copy多份,再输出到不同的stream_out. 类似于一个分流器,内部会申请新的 block缓冲区并复制多分,每一份但对给分支。接口完全遵守 stream_out模块的接口。文件 stream_out/duplicate.c 使用方法: vl...

Canok 1424

VLC功能模块编程指南

<!-- @page {margin:2cm} p {margin-bottom:0.21cm} h2 {margin-bottom:0.21cm} h2.western {font-family:"Liberation Serif",serif} h2.cjk {font-family:"文泉驿正黑"; font-style:normal} h2.ctl

buffi的专栏 9808

嵌入式 VLC源代码结构

VLC 源代码结构 译者:捞刀客 VLC源代码目录树 本节介绍VLC源代码目录树结构,以期使开发者对源代码的分布结构有一个整体的认识。下面的目录按照字母顺序列出,右边为该目录包含的内容描述。 目录名称 说明 bindings Java, CIL 和Python绑定 doc 帮助文档 (不是更新的) extras 另叙。

skdkjxy的专栏 1332

[流媒体]VLC主要模块

libvlccore vlcthread: vlc线程是libvlccore的重要组成部分,我们在src文件夹下面android、os2、posix、win32等文件夹下包含thread.c文件,说明VLC分别为这些平台实现了线程模块vlc线程的头文件vlc_threads.h在include文件夹下。文件定义了很多线程相关的函数原型,但VLC对这些内部函数的注释说明很少,只在github上...

weixin_30311605的博客 202

VLC 关键模块结构分析

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34410662的博客 280

产业园区如何构建数据驱动的科技服务体系?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

国有企业如何提升科技创新能力与决策支持水平?.docx

国有企业如何提升科技创新能力与决策支持水平?

如何助力高校科技成果转化效率提升?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

上一篇: VLC代码树详解
下一篇: 学Android开发 这19个开发工具助你顺风顺水
郭风朴
博客等级 码龄11年 151粉丝 123原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值