LINUX DVB API Version 3 - Linux TV.org
LINUX DVB API Version 3 - Linux TV.org
LINUX DVB API Version 3 - Linux TV.org
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