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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

42 <strong>DVB</strong> VIDEO DEVICE<br />

4.2.14 VIDEO FAST FORWARD<br />

DESCRIPTION<br />

This ioctl call asks the Video Device to skip decoding of N number of I-frames.<br />

This call can only be used if VIDEO SOURCE MEMORY is selected.<br />

SYNOPSIS<br />

int ioctl(fd, int request = VIDEO FAST FORWARD, int<br />

nFrames);<br />

PARAMETERS<br />

int fd File descriptor returned by a previous call to open().<br />

int request Equals VIDEO FAST FORWARD for this command.<br />

int nFrames The number of frames to skip.<br />

ERRORS<br />

EBADF fd is not a valid open file descriptor<br />

EINTERNAL Internal error.<br />

EPERM Mode VIDEO SOURCE MEMORY not selected.<br />

EINVAL Illegal parameter format.<br />

4.2.15 VIDEO SLOWMOTION<br />

DESCRIPTION<br />

This ioctl call asks the video device to repeat decoding frames N number of<br />

times. This call can only be used if VIDEO SOURCE MEMORY is selected.<br />

SYNOPSIS<br />

int ioctl(fd, int request = VIDEO SLOWMOTION, int<br />

nFrames);<br />

PARAMETERS<br />

int fd File descriptor returned by a previous call to open().<br />

int request Equals VIDEO SLOWMOTION for this command.<br />

int nFrames The number of times to repeat each frame.<br />

ERRORS<br />

EBADF fd is not a valid open file descriptor<br />

EINTERNAL Internal error.<br />

EPERM Mode VIDEO SOURCE MEMORY not selected.<br />

EINVAL Illegal parameter format.<br />

4.2.16 VIDEO GET CAPABILITIES<br />

DESCRIPTION<br />

This ioctl call asks the video device about its decoding capabilities. On success<br />

it returns and integer which has bits set according to the defines in section 4.1.8.<br />

SYNOPSIS<br />

int ioctl(fd, int request = VIDEO GET CAPABILITIES,<br />

unsigned int *cap);<br />

42

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

Saved successfully!

Ooh no, something went wrong!