02.12.2012 Views

LINUX DVB API Version 3 - Linux TV.org

LINUX DVB API Version 3 - Linux TV.org

LINUX DVB API Version 3 - Linux TV.org

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!