vdpau_render_state Struct Reference
[VDPAU Decoding]

This structure is used as a callback between the FFmpeg decoder (vd_) and presentation (vo_) module. More...

#include <vdpau.h>


Data Structures

union  VdpPictureInfo
 picture parameter information for all supported codecs More...

Data Fields

VdpVideoSurface surface
 Used as rendered surface, never changed.
int state
 Holds FF_VDPAU_STATE_* values.
union
vdpau_render_state::VdpPictureInfo 
info
 picture parameter information for all supported codecs
int bitstream_buffers_allocated
 Describe size/location of the compressed video data.
int bitstream_buffers_used
VdpBitstreamBuffer * bitstream_buffers
 The user is responsible for freeing this buffer using av_freep().


Detailed Description

This structure is used as a callback between the FFmpeg decoder (vd_) and presentation (vo_) module.

This is used for defining a video frame containing surface, picture parameter, bitstream information etc which are passed between the FFmpeg decoder and its clients.

Definition at line 66 of file vdpau.h.


Field Documentation

VdpVideoSurface vdpau_render_state::surface

Used as rendered surface, never changed.

Definition at line 67 of file vdpau.h.

Referenced by ff_vdpau_h264_set_reference_frames(), ff_vdpau_mpeg4_decode_picture(), ff_vdpau_mpeg_picture_complete(), and ff_vdpau_vc1_decode_picture().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:36:58 2012 for FFmpeg by  doxygen 1.5.8