| 
    FFmpeg 7.1.2
    
   | 
 
This structure is used to share data between the libavcodec library and the client video application. More...
#include <libavcodec/vdpau.h>
Data Fields | |
| VdpDecoder | decoder | 
| VDPAU decoder handle.   | |
| VdpDecoderRender * | render | 
| VDPAU decoder render callback.   | |
| AVVDPAU_Render2 | render2 | 
This structure is used to share data between the libavcodec library and the client video application.
This structure will be allocated and stored in AVCodecContext.hwaccel_context by av_vdpau_bind_context(). Members can be set by the user once during initialization or through each AVCodecContext.get_buffer() function call. In any case, they must be valid prior to calling decoding functions.
The size of this structure is not a part of the public ABI and must not be used outside of libavcodec.
| VdpDecoder AVVDPAUContext::decoder | 
| VdpDecoderRender* AVVDPAUContext::render | 
| AVVDPAU_Render2 AVVDPAUContext::render2 |