![]() |
Miam-Player
0.8.0
A nice music player
|
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. More...
#include <vdpau.h>
Public Attributes | |
| VdpVideoSurface | surface |
| Used as rendered surface, never changed. More... | |
| int | state |
| Holds FF_VDPAU_STATE_* values. More... | |
| union AVVDPAUPictureInfo | info |
| int | bitstream_buffers_allocated |
| int | bitstream_buffers_used |
| VdpBitstreamBuffer * | bitstream_buffers |
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.
| VdpBitstreamBuffer* vdpau_render_state::bitstream_buffers |
The user is responsible for freeing this buffer using av_freep().
| int vdpau_render_state::bitstream_buffers_allocated |
Describe size/location of the compressed video data. Set to 0 when freeing bitstream_buffers.
| int vdpau_render_state::bitstream_buffers_used |
| union AVVDPAUPictureInfo vdpau_render_state::info |
picture parameter information for all supported codecs
| int vdpau_render_state::state |
Holds FF_VDPAU_STATE_* values.
| VdpVideoSurface vdpau_render_state::surface |
Used as rendered surface, never changed.