home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Development
General Development (no feature request here!)
Developing DVB applications
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="CHli" data-source="post: 40270" data-attributes="member: 13587"><p>As I know, that's the way it works :</p><p></p><p>MediaPortal is based on Microsoft DirectShow technologies + the Stream Buffer Engine which is used for TimeShifting.</p><p></p><p>DirectShow is the most up-to-date way in Windows SDK to display, process, listen to music, video, pictures, etc. DirectShow is using what we call a <strong>graph</strong> which is composed of multiple <strong>filters</strong> which are interconnected using <strong>pins</strong>. Each pin of each filter knows on which other pin it can be connected or not and what kind of informations are send on the pin.</p><p></p><p>There are grabbing filters which can read files, capture stream from a tuner card, basically a source for informations. There are processing filters which convert the stream, split-it in multiple streams and so on. And of course rendering filters which display, play, the result stream.</p><p></p><p>When you want to use informations coming from a DVB card, you don't communicate directly with the card to grab EPG and to get the video stream, the DirectShow filter included with the card's drivers grab the informations and send them to the rest of the DirectShow graph. If you want to use these data you have to develop a DirectShow filter which uses these informations to store or display them.</p></blockquote><p></p>
[QUOTE="CHli, post: 40270, member: 13587"] As I know, that's the way it works : MediaPortal is based on Microsoft DirectShow technologies + the Stream Buffer Engine which is used for TimeShifting. DirectShow is the most up-to-date way in Windows SDK to display, process, listen to music, video, pictures, etc. DirectShow is using what we call a [b]graph[/b] which is composed of multiple [b]filters[/b] which are interconnected using [b]pins[/b]. Each pin of each filter knows on which other pin it can be connected or not and what kind of informations are send on the pin. There are grabbing filters which can read files, capture stream from a tuner card, basically a source for informations. There are processing filters which convert the stream, split-it in multiple streams and so on. And of course rendering filters which display, play, the result stream. When you want to use informations coming from a DVB card, you don't communicate directly with the card to grab EPG and to get the video stream, the DirectShow filter included with the card's drivers grab the informations and send them to the rest of the DirectShow graph. If you want to use these data you have to develop a DirectShow filter which uses these informations to store or display them. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
General Development (no feature request here!)
Developing DVB applications
Contact us
RSS
Top
Bottom