#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. | |
| 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(). | |
| union vdpau_render_state::VdpPictureInfo | info |
| picture parameter information for all supported codecs | |
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 71 of file vdpau.h.
| VdpBitstreamBuffer* vdpau_render_state::bitstream_buffers |
The user is responsible for freeing this buffer using av_freep().
Definition at line 81 of file vdpau.h.
Referenced by ff_vdpau_add_data_chunk().
Describe size/location of the compressed video data.
Set to 0 when freeing bitstream_buffers.
Definition at line 78 of file vdpau.h.
Referenced by ff_vdpau_add_data_chunk().
Definition at line 79 of file vdpau.h.
Referenced by ff_vdpau_add_data_chunk(), ff_vdpau_h264_picture_complete(), ff_vdpau_mpeg4_decode_picture(), ff_vdpau_mpeg_picture_complete(), and ff_vdpau_vc1_decode_picture().
picture parameter information for all supported codecs
Referenced by ff_vdpau_h264_picture_complete(), ff_vdpau_h264_picture_start(), ff_vdpau_h264_set_reference_frames(), ff_vdpau_mpeg4_decode_picture(), ff_vdpau_mpeg_picture_complete(), and ff_vdpau_vc1_decode_picture().
| VdpVideoSurface vdpau_render_state::surface |
Used as rendered surface, never changed.
Definition at line 72 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().
1.5.8