2011-11-09 37 views
2

我有一個filesrc連接到一個typefind元素。在「有型」信號上,我打印出能力。我能用這些信息做什麼? I.e:GStreamer:使用類型查找

"Media type video/mpeg, systemstream=(boolean)false, mpegversion=(int)4, parsed=(boolean)false found, probability 79%" 

我可以搜索兼容的元素,還是必須手動處理?我如何確定管道中的下一個元素應該是什麼?

此外,請不要使用playbin2 - 它不適合我的應用程序。

謝謝!

回答

1
uridecode2 ,playbin2 ,decodebin2 

這一切都是自動風鎬意味着你只需要給他們會自動將創建一些管道輸入文件名。

他們首先獲取filesrc元素並打開該文件,並根據某些標題信息設置filesrc的大小寫。

所以現在取決於filesrc的src墊的下一個分流器會從系統登錄發現瓶蓋和人們...等等

,我認爲你要某種這樣的事情在你的應用程序所以我建議你在這個自動加載的源代碼一看..

開始與playbin2代碼..

+1

再次感謝Mr.32,+1的用處。但我不確定我是否可以接受這個答案。我會看看源代碼,看看我想出了什麼。問候。 – user975326

+0

另一個不錯的選擇是使用此類autopluggers準備管道並啓用--gst-debug = 5並將所有日誌轉儲到文件中並研究它們。它還可以幫助您理解這一點 –