start parameter for the VIDEC driver
More...
Detailed Description
start parameter for the VIDEC driver
The related ioctl command type : FAPEX_IOCCOM_VIDEC_START
- See also:
- FAPEX_VIDEC_Ioctl
Field Documentation
Decoder Output mode
- Parameters:
-
| FAPEX_VIDEC_ENABLE_FORCE_OFF | Disables the video to the VO block on the subsequent VBI. |
| FAPEX_VIDEC_ENABLE_FORCE_ON_IMMEDIATE | Enables the video to the VO block on the subsequent VBI without defering it for predefined number of frames. |
| FAPEX_VIDEC_ENABLE_FORCE_ON | Enables the video to the VO block on the VBI that occurs after a predefined number of frames. |
| FAPEX_VIDEC_ENABLE_SYNCHRONOUSLY_SUSPEND | Enables the video to the VO block in sync with the first decoded frame while waiting for the first frame to be decoded. Enables the video to the VO block on the VBI that occurs after a predefined number of frames. This parameter causes a timed blocking action. |
| FAPEX_VIDEC_ENABLE_SYNCHRONOUSLY_NO_SUSPEND | Enables the video to the VO block in sync with the first decoded frame. This causes a non-blocking call Enables the video to the VO block on the VBI that occurs after a predefined number of frames. |
| FAPEX_VIDEC_ENABLE_SYNCHRONOUSLY_ON_SYNC_SUSPEND | Enables the video to the VO block when the decoded frame is and is in sync to system time clock. This type of enable is permitted only under normal playback mode This causes a blocking call. Enables the video to the VO block on the VBI that occurs after a predefined number of frames. |
| FAPEX_VIDEC_ENABLE_SYNCHRONOUSLY_ON_SYNC_NO_SUSPEND | Enables the video to the VO block when the decoded frame is and is in sync to system time clock. This type of enable is permitted only under normal playback mode Enables the video to the VO block on the VBI that occurs after a predefined number of frames. |
Playback mode
- Parameters:
-
| FAPEX_VIDEC_PLAYBACK_MODE_PAUSE | Pauses the playback in PVR environment otherwise the request is rejected. |
| FAPEX_VIDEC_PLAYBACK_MODE_NORMAL | Continues to play the video normally. |
| FAPEX_VIDEC_PLAYBACK_MODE_FIRST_I_ONLY | Displays only the first occuring I Frame. |
| FAPEX_VIDEC_PLAYBACK_MODE_I_ONLY | Continues to play the video in the trick mode I_ONLY. |
| FAPEX_VIDEC_PLAYBACK_MODE_I_AND_P_ONLY | Continues to play the video in the trick mode skipping B frames. |
| FAPEX_VIDEC_PLAYBACK_MODE_SLOW_FORWARD_2X | Continues to play the video in the trick mode slow forward 2 times. |
| FAPEX_VIDEC_PLAYBACK_MODE_SLOW_FORWARD_4X | Continues to play the video in the trick mode slow forward 4 times. |
| FAPEX_VIDEC_PLAYBACK_MODE_SLOW_FORWARD_8X | Continues to play the video in the trick mode slow forward 8 times. |
notification control flags
The value of flags is the bitwise-inclusive OR of values from the following list.
- Parameters:
-
| FAPEX_VIDEC_NOTIFY_FLAGS_NONE | none event |
| FAPEX_VIDEC_NOTIFY_FLAGS_DEC_AVAILABLE | frame decoding avilable notification |
| FAPEX_VIDEC_NOTIFY_FLAGS_DISP_AVAILABLE | frame display avilable notification |
| FAPEX_VIDEC_NOTIFY_FLAGS_FRAME_INFO | frame information enable notification |
| FAPEX_VIDEC_NOTIFY_FLAGS_PARAM_CHANGE | display parameter change notification |
The documentation for this struct was generated from the following file: