LINUX DVB API Version 3 - Linux TV.org
LINUX DVB API Version 3 - Linux TV.org
LINUX DVB API Version 3 - Linux TV.org
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CONTENTS CONTENTS<br />
2.2.18 FE ENABLE HIGH LNB VOLTAGE . . . . . . . . . . . . . 19<br />
3 <strong>DVB</strong> Demux Device 21<br />
3.1 Demux Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
3.1.1 dmx output t . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
3.1.2 dmx input t . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
3.1.3 dmx pes type t . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
3.1.4 dmx event t . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
3.1.5 dmx scrambling status t . . . . . . . . . . . . . . . . . . . . 22<br />
3.1.6 struct dmx filter . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
3.1.7 struct dmx sct filter params . . . . . . . . . . . . . . . . . . 22<br />
3.1.8 struct dmx pes filter params . . . . . . . . . . . . . . . . . . 22<br />
3.1.9 struct dmx event . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
3.1.10 struct dmx stc . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
3.2 Demux Function Calls . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
3.2.1 open() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
3.2.2 close() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
3.2.3 read() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
3.2.4 write() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
3.2.5 DMX START . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
3.2.6 DMX STOP . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
3.2.7 DMX SET FILTER . . . . . . . . . . . . . . . . . . . . . . 27<br />
3.2.8 DMX SET PES FILTER . . . . . . . . . . . . . . . . . . . . 28<br />
3.2.9 DMX SET BUFFER SIZE . . . . . . . . . . . . . . . . . . 28<br />
3.2.10 DMX GET EVENT . . . . . . . . . . . . . . . . . . . . . . 29<br />
3.2.11 DMX GET STC . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
4 <strong>DVB</strong> Video Device 31<br />
4.1 Video Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
4.1.1 video format t . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
4.1.2 video display format t . . . . . . . . . . . . . . . . . . . . . 31<br />
4.1.3 video stream source . . . . . . . . . . . . . . . . . . . . . . . 32<br />
4.1.4 video play state . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
4.1.5 struct video event . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
4.1.6 struct video status . . . . . . . . . . . . . . . . . . . . . . . 32<br />
4.1.7 struct video still picture . . . . . . . . . . . . . . . . . . . . 33<br />
4.1.8 video capabilities . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
4.1.9 video system . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
4.1.10 struct video highlight . . . . . . . . . . . . . . . . . . . . . . 34<br />
4.1.11 video SPU . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />
4.1.12 video SPU palette . . . . . . . . . . . . . . . . . . . . . . . . 34<br />
4.1.13 video NAVI pack . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
4.1.14 video attributes . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
4.2 Video Function Calls . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
4.2.1 open() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
4.2.2 close() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
4.2.3 write() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />
4.2.4 VIDEO STOP . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />
4.2.5 VIDEO PLAY . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />
4.2.6 VIDEO FREEZE . . . . . . . . . . . . . . . . . . . . . . . . 38<br />
ii