2011-01-25 5 views
1

私はビデオファイルをダウンロードし、パケットの到着時間を記録しました。私は時間の記録に従ってビデオを再生するためにVLCを使用したいと思います。どの機能をどのように私はVLCのソースコードでそれを行うために呼び出す必要がありますか?VLCでビデオファイルを開く機能はありますか?

私は通常、ビデオファイルを開くためにボタンを押したときにビデオを再生するためにVLCが使用する機能を意味しますか?ソースツリーには非常に多くのファイルと関数が存在するためです。

ありがとうございます。

答えて

1

libVLCにリンクして関数を呼び出すことができます。 http://wiki.videolan.org/LibVLC_SampleCode_Thumbnailerは、この技術を使用してムービーを開いたり、ムービー内の時間を探したり、1フレームのJPGを取得してディスクに保存したりする小さなCプログラムの例を示しています。ほんの数行のコードです。

Windowsではわかりませんが、Macではヘッダと共有ライブラリは、VLCアプリケーションパッケージの にあります:VLC.app/Contents/MacOS/include/vlc/vlc.hそのディレクトリ内の他の.hファイル)、ライブラリはVLC.app/Contents/MacOS/lib/libvlc.dylibにあります。

ライブラリはLGPLではなくGPLv2です。私が理解していることは、あなたが図書館にリンクすると、プログラムをGPLとしてリリースする必要があるということです。

+0

ありがとう、私はVLCをトレースし、それを見つけました。私はそれが入力モジュールにあるべきだと思います。 – JavaMobile

関連する問題