91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VLC源代碼結構是怎樣的

發布時間:2021-10-14 15:25:06 來源:億速云 閱讀:140 作者:柒染 欄目:編程語言

VLC源代碼結構是怎樣的,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

VLC源代碼目錄樹

本節介紹VLC源代碼目錄樹結構,以期使開發者對源代碼的分布結構有一個整體的認識。下面的目錄按照字母順序列出,右邊為該目錄包含的內容描述。

目錄名稱

說明

bindings

Java, CIL 和Python綁定

doc

幫助文檔 (不是更新的)

extras

另敘。

include

VLC 頭文件

libs

SRTP庫和裝載庫

lxdialog

制作 menuconfig的文件

m4

Automake和autoconf的宏文件

modules

除了src目錄外最重要的目錄。參考“功能模塊目錄樹”一節

po

i18n (語言翻譯)文件

projects

建立在 libvlc的項目,如Mozilla插件,ActiveX 插件和MacOS
X Framework

share

圖標,腳本等等

src

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

test

一些腳本或測試代碼

extras 的內容

extras/analyser

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

extras/buildsystem

可選的編譯系統

extras/contrib

需要的庫文件 (包括Makefiles自動下載和編譯(或交叉編譯),補丁)。

extras/deprecated

deprecated 文件

extras/misc

未分類文件

extras/package

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

功能模塊目錄樹

目錄名稱

子目錄

說明

access


通過網絡獲取視頻流的協議(http,ftp,fake,tcp,udp等),獲取物理媒體介質的媒體內容如cd,dvd。


cdda

讀取CD音頻的輸入模塊


dshow

DirectShow獲取插件,用于WINDOWS平臺下的編碼卡。


dvb

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


mms

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


rtsp



screen

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


vcd

獲取VCD數據的輸入模塊。


vcdx

獲取VCD輸入模塊,可以導航,靜止




access-filter


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




access-output






audio-filter


各種音頻濾波器如解碼,均衡,轉換。


channel-mixer

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


converter

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


resampler

各種音頻重采樣模塊




audio-mixer


混合器插件




audio-output


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




codec


各種編解碼,特別是ffmpeg


cmml

持續媒體標記語言,腳本/超鏈接解釋器


dmo

一個DirectMediaObject解碼器,利用DirectMedia對WMV3視頻解碼


ffmpeg

ffmpeg 庫的視頻解碼器


spudec

RLE DVD 小標題解碼


xvmc

XVMC視頻輸出和解碼




control


控制播放器的各種接口:手勢, 熱鍵,lirc,遠程控制和telnet


http

HTTP遠程控制




demux


不同的解復用程序


asf

ASF 解復器


avi

AVI文件流解復器


mp4

MP4文件輸入模塊


mpeg



playlist

播放清單導入模塊




gui


不同平臺的用戶界面和 ncurses接口


beos

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


macosx

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


pda

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


qnx

QNX RTOS 插件


qt4

使用Qt4庫交叉編譯的用戶界面模塊。該模塊是默認的界面庫


skins2

換夫模塊。


wince

Pocket PC 接口


wxwidgets

使用wxWindows庫跨平臺的接口。作為默認的接口的VLC版本是0.86a.




meta-engine






misc




dummy

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


memcpy

內存快拷貝模塊


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


圖像格式轉換,如 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

可視化系統


看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vlc
AI

太康县| 康定县| 巧家县| 河池市| 乡城县| 清河县| 鹤山市| 绥化市| 海口市| 扶沟县| 武乡县| 怀化市| 万年县| 响水县| 平度市| 涟水县| 郯城县| 鹰潭市| 祁连县| 左云县| 五常市| 乐亭县| 巴彦淖尔市| 秦皇岛市| 清水县| 新平| 泸水县| 青海省| 华坪县| 颍上县| 万年县| 乌兰县| 陆丰市| 大同县| 商水县| 根河市| 望城县| 怀来县| 高密市| 汕尾市| 元谋县|