![]() |
Miam-Player
0.8.0
A nice music player
|
#include <vdpau/vdpau.h>#include <vdpau/vdpau_x11.h>#include "libavutil/avconfig.h"#include "libavutil/attributes.h"#include "avcodec.h"#include "version.h"Go to the source code of this file.
Classes | |
| union | AVVDPAUPictureInfo |
| struct | AVVDPAUContext |
| struct | vdpau_render_state |
| 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... | |
Macros | |
| #define | FF_VDPAU_STATE_USED_FOR_RENDER 1 |
| The videoSurface is used for rendering. More... | |
| #define | FF_VDPAU_STATE_USED_FOR_REFERENCE 2 |
| The videoSurface is needed for reference/prediction. The codec manipulates this. More... | |
Typedefs | |
| typedef int(* | AVVDPAU_Render2) (struct AVCodecContext *, struct AVFrame *, const VdpPictureInfo *, uint32_t, const VdpBitstreamBuffer *) |
| typedef struct AVVDPAUContext | AVVDPAUContext |
Functions | |
| AVVDPAUContext * | av_alloc_vdpaucontext (void) |
| allocation function for AVVDPAUContext More... | |
| AVVDPAU_Render2 | av_vdpau_hwaccel_get_render2 (const AVVDPAUContext *) |
| void | av_vdpau_hwaccel_set_render2 (AVVDPAUContext *, AVVDPAU_Render2) |
| int | av_vdpau_bind_context (AVCodecContext *avctx, VdpDevice device, VdpGetProcAddress *get_proc_address, unsigned flags) |
| int | av_vdpau_get_surface_parameters (AVCodecContext *avctx, VdpChromaType *type, uint32_t *width, uint32_t *height) |
| AVVDPAUContext * | av_vdpau_alloc_context (void) |
| attribute_deprecated int | av_vdpau_get_profile (AVCodecContext *avctx, VdpDecoderProfile *profile) |
Public libavcodec VDPAU header.