FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
VDPAUContext Struct Reference

#include <vdpau_internal.h>

Data Fields

AVBufferRefhw_frames_ctx
 
AVFrametmp_frame
 
VdpDevice device
 VDPAU device handle. More...
 
VdpDecoder decoder
 VDPAU decoder handle. More...
 
VdpGetProcAddress * get_proc_address
 VDPAU device driver. More...
 
VdpDecoderRender * render
 VDPAU decoder render callback. More...
 
uint32_t width
 
uint32_t height
 

Detailed Description

Definition at line 31 of file ffmpeg_vdpau.c.

Field Documentation

AVBufferRef* VDPAUContext::hw_frames_ctx

Definition at line 32 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc(), vdpau_get_buffer(), and vdpau_uninit().

AVFrame* VDPAUContext::tmp_frame

Definition at line 33 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc(), vdpau_retrieve_data(), and vdpau_uninit().

VdpDevice VDPAUContext::device

VDPAU device handle.

Definition at line 66 of file vdpau_internal.h.

Referenced by ff_vdpau_common_init(), ff_vdpau_common_reinit(), and ff_vdpau_common_uninit().

VdpDecoder VDPAUContext::decoder

VDPAU decoder handle.

Definition at line 71 of file vdpau_internal.h.

Referenced by ff_vdpau_common_end_frame(), ff_vdpau_common_init(), and ff_vdpau_common_uninit().

VdpGetProcAddress* VDPAUContext::get_proc_address

VDPAU device driver.

Definition at line 76 of file vdpau_internal.h.

Referenced by ff_vdpau_common_init(), and ff_vdpau_common_uninit().

VdpDecoderRender* VDPAUContext::render

VDPAU decoder render callback.

Definition at line 81 of file vdpau_internal.h.

Referenced by ff_vdpau_common_end_frame(), and ff_vdpau_common_init().

uint32_t VDPAUContext::width
uint32_t VDPAUContext::height

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