#include <vdpau.h>
Note: References to "copy of bitstream field" in the field descriptions may refer to data literally parsed from the bitstream, or derived from the bitstream using a mechanism described in the specification.
Data Fields | |
| VdpVideoSurface | forward_reference |
| VdpVideoSurface | backward_reference |
| uint32_t | slice_count |
| uint8_t | picture_type |
| uint8_t | frame_coding_mode |
| uint8_t | postprocflag |
| uint8_t | pulldown |
| uint8_t | interlace |
| uint8_t | tfcntrflag |
| uint8_t | finterpflag |
| uint8_t | psf |
| uint8_t | dquant |
| uint8_t | panscan_flag |
| uint8_t | refdist_flag |
| uint8_t | quantizer |
| uint8_t | extended_mv |
| uint8_t | extended_dmv |
| uint8_t | overlap |
| uint8_t | vstransform |
| uint8_t | loopfilter |
| uint8_t | fastuvmc |
| uint8_t | range_mapy_flag |
| uint8_t | range_mapy |
| uint8_t | range_mapuv_flag |
| uint8_t | range_mapuv |
| uint8_t | multires |
| uint8_t | syncmarker |
| uint8_t | rangered |
| uint8_t | maxbframes |
| uint8_t | deblockEnable |
| uint8_t | pquant |
Reference used by B and P frames. Set to VDP_INVALID_HANDLE when not used.
Reference used by B frames. Set to VDP_INVALID_HANDLE when not used.
| uint32_t VdpPictureInfoVC1::slice_count |
Number of slices in the bitstream provided.
| uint8_t VdpPictureInfoVC1::picture_type |
I=0, P=1, B=3, BI=4 from 7.1.1.4.
Progressive=0, Frame-interlace=2, Field-interlace=3; see VC-1 7.1.1.15.
| uint8_t VdpPictureInfoVC1::postprocflag |
Copy of the VC-1 bitstream field. See VC-1 6.1.5.
| uint8_t VdpPictureInfoVC1::pulldown |
Copy of the VC-1 bitstream field. See VC-1 6.1.8.
| uint8_t VdpPictureInfoVC1::interlace |
Copy of the VC-1 bitstream field. See VC-1 6.1.9.
| uint8_t VdpPictureInfoVC1::tfcntrflag |
Copy of the VC-1 bitstream field. See VC-1 6.1.10.
| uint8_t VdpPictureInfoVC1::finterpflag |
Copy of the VC-1 bitstream field. See VC-1 6.1.11.
| uint8_t VdpPictureInfoVC1::psf |
Copy of the VC-1 bitstream field. See VC-1 6.1.3.
| uint8_t VdpPictureInfoVC1::dquant |
Copy of the VC-1 bitstream field. See VC-1 6.2.8.
| uint8_t VdpPictureInfoVC1::panscan_flag |
Copy of the VC-1 bitstream field. See VC-1 6.2.3.
| uint8_t VdpPictureInfoVC1::refdist_flag |
Copy of the VC-1 bitstream field. See VC-1 6.2.4.
| uint8_t VdpPictureInfoVC1::quantizer |
Copy of the VC-1 bitstream field. See VC-1 6.2.11.
| uint8_t VdpPictureInfoVC1::extended_mv |
Copy of the VC-1 bitstream field. See VC-1 6.2.7.
| uint8_t VdpPictureInfoVC1::extended_dmv |
Copy of the VC-1 bitstream field. See VC-1 6.2.14.
| uint8_t VdpPictureInfoVC1::overlap |
Copy of the VC-1 bitstream field. See VC-1 6.2.10.
| uint8_t VdpPictureInfoVC1::vstransform |
Copy of the VC-1 bitstream field. See VC-1 6.2.9.
| uint8_t VdpPictureInfoVC1::loopfilter |
Copy of the VC-1 bitstream field. See VC-1 6.2.5.
| uint8_t VdpPictureInfoVC1::fastuvmc |
Copy of the VC-1 bitstream field. See VC-1 6.2.6.
Copy of the VC-1 bitstream field. See VC-1 6.12.15.
| uint8_t VdpPictureInfoVC1::range_mapy |
Copy of the VC-1 bitstream field.
Copy of the VC-1 bitstream field. See VC-1 6.2.16.
| uint8_t VdpPictureInfoVC1::range_mapuv |
Copy of the VC-1 bitstream field.
| uint8_t VdpPictureInfoVC1::multires |
Copy of the VC-1 bitstream field. See VC-1 J.1.10. Only used by simple and main profiles.
| uint8_t VdpPictureInfoVC1::syncmarker |
Copy of the VC-1 bitstream field. See VC-1 J.1.16. Only used by simple and main profiles.
| uint8_t VdpPictureInfoVC1::rangered |
Copy of the VC-1 bitstream field. See VC-1 J.1.17. Only used by simple and main profiles.
| uint8_t VdpPictureInfoVC1::maxbframes |
Copy of the VC-1 bitstream field. See VC-1 J.1.17. Only used by simple and main profiles.
| uint8_t VdpPictureInfoVC1::deblockEnable |
Out-of-loop deblocking parameter.
| uint8_t VdpPictureInfoVC1::pquant |
Out-of-loop deblocking parameter.
1.5.6