VLC源代碼結(jié)構(gòu)是怎樣的-創(chuàng)新互聯(lián)

VLC源代碼結(jié)構(gòu)是怎樣的,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司于2013年成立,先為魚(yú)臺(tái)等服務(wù)建站,魚(yú)臺(tái)等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為魚(yú)臺(tái)企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

VLC源代碼目錄樹(shù)

本節(jié)介紹VLC源代碼目錄樹(shù)結(jié)構(gòu),以期使開(kāi)發(fā)者對(duì)源代碼的分布結(jié)構(gòu)有一個(gè)整體的認(rèn)識(shí)。下面的目錄按照字母順序列出,右邊為該目錄包含的內(nèi)容描述。

目錄名稱

說(shuō)明

bindings

Java, CIL 和Python綁定

doc

幫助文檔 (不是更新的)

extras

另敘。

include

VLC 頭文件

libs

SRTP庫(kù)和裝載庫(kù)

lxdialog

制作 menuconfig的文件

m4

Automake和autoconf的宏文件

modules

除了src目錄外最重要的目錄。參考“功能模塊目錄樹(shù)”一節(jié)

po

i18n (語(yǔ)言翻譯)文件

projects

建立在 libvlc的項(xiàng)目,如Mozilla插件,ActiveX 插件和MacOS
X Framework

share

圖標(biāo),腳本等等

src

除了功能模塊以外最重要的目錄。

test

一些腳本或測(cè)試代碼

extras 的內(nèi)容

extras/analyser

一些代碼風(fēng)格編輯器 (vim,emacs)的宏 和一些valgrindsuppressions

extras/buildsystem

可選的編譯系統(tǒng)

extras/contrib

需要的庫(kù)文件 (包括Makefiles自動(dòng)下載和編譯(或交叉編譯),補(bǔ)丁)。

extras/deprecated

deprecated 文件

extras/misc

未分類(lèi)文件

extras/package

用于軟件發(fā)布的文件如ipkg,不同的 rpm 規(guī)范文件,win32和Mac
OS X安裝文件。

功能模塊目錄樹(shù)

目錄名稱

子目錄

說(shuō)明

access


通過(guò)網(wǎng)絡(luò)獲取視頻流的協(xié)議(http,ftp,fake,tcp,udp等),獲取物理媒體介質(zhì)的媒體內(nèi)容如cd,dvd。


cdda

讀取CD音頻的輸入模塊


dshow

DirectShow獲取插件,用于WINDOWS平臺(tái)下的編碼卡。


dvb

使用V4L2API的輸入模塊,用于DVB-S/C/T媒體流。


mms

基于TCP,UDP的MMS和HTTP獲取模塊


rtsp



screen

獲取屏幕圖像的輸入模塊。


vcd

獲取VCD數(shù)據(jù)的輸入模塊。


vcdx

獲取VCD輸入模塊,可以導(dǎo)航,靜止




access-filter


包含下面的濾波器:timeshift, record, dump




access-output






audio-filter


各種音頻濾波器如解碼,均衡,轉(zhuǎn)換。


channel-mixer

各種混合器,解碼器如 Dolby解碼器


converter

定點(diǎn)或浮點(diǎn)音頻格式轉(zhuǎn)換如 AC/3,MPEG
I-II 音頻層1,2, 3 解碼


resampler

各種音頻重采樣模塊




audio-mixer


混合器插件




audio-output


音頻輸出插件如ALSA,OSS和 DirectX音頻




codec


各種編解碼,特別是ffmpeg


cmml

持續(xù)媒體標(biāo)記語(yǔ)言,腳本/超鏈接解釋器


dmo

一個(gè)DirectMediaObject解碼器,利用DirectMedia對(duì)WMV3視頻解碼


ffmpeg

ffmpeg 庫(kù)的視頻解碼器


spudec

RLE DVD 小標(biāo)題解碼


xvmc

XVMC視頻輸出和解碼




control


控制播放器的各種接口:手勢(shì), 熱鍵,lirc,遠(yuǎn)程控制和telnet


http

HTTP遠(yuǎn)程控制




demux


不同的解復(fù)用程序


asf

ASF 解復(fù)器


avi

AVI文件流解復(fù)器


mp4

MP4文件輸入模塊


mpeg



playlist

播放清單導(dǎo)入模塊




gui


不同平臺(tái)的用戶界面和 ncurses接口


beos

用于BeOS的音頻輸出,視頻輸出和用戶界面輸出。


macosx

Mac OS X 視頻輸出和用戶界面模塊


pda

iPaq用戶接口,使用Gtk2+widget集.


qnx

QNX RTOS 插件


qt4

使用Qt4庫(kù)交叉編譯的用戶界面模塊。該模塊是默認(rèn)的界面庫(kù)


skins2

換夫模塊。


wince

Pocket PC 接口


wxwidgets

使用wxWindows庫(kù)跨平臺(tái)的接口。作為默認(rèn)的接口的VLC版本是0.86a.




meta-engine






misc




dummy

啞 (沒(méi)有GUI)音頻輸出,視頻輸出,用戶接口和輸入模塊。


memcpy

內(nèi)存快拷貝模塊


notify

通知,使用libnotify


playlist



probe



testsuite



xml

LibXML 和 xtagxml 解析




mux

Various Muxers



mpeg



rtp


packetizer


打包模塊,用于H264/AVC和MPEG
4音視頻流。




services-discovery






stream-out




transrate





video-chroma


圖像格式轉(zhuǎn)換,如 YUV到 RGB




video-filter


各種視頻濾波模塊如Deinterlace,Transform, Wall, Crop, Panoramix 等等。




video-output




directx

WINDOWS視頻輸出模塊,使用Direct3D和Direct
X API,OpenGL


qte

QT嵌入式視頻輸出模塊


x11

X11 API視頻輸出模塊




visualization


多種可視化模塊,包括goom


galaktos

輸出到 OpenGL的可視化模塊


visual

可視化系統(tǒng)


看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。

當(dāng)前名稱:VLC源代碼結(jié)構(gòu)是怎樣的-創(chuàng)新互聯(lián)
文章出自:http://bm7419.com/article32/cdgjsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、企業(yè)建站、靜態(tài)網(wǎng)站品牌網(wǎng)站建設(shè)、網(wǎng)站策劃電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)