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

Data Fields

Display * dpy
 
VdpDevice device
 
VdpDecoder decoder
 
VdpGetProcAddress * get_proc_address
 
VdpGetErrorString * get_error_string
 
VdpGetInformationString * get_information_string
 
VdpDeviceDestroy * device_destroy
 
VdpDecoderCreate * decoder_create
 
VdpDecoderDestroy * decoder_destroy
 
VdpDecoderRender * decoder_render
 
VdpVideoSurfaceCreate * video_surface_create
 
VdpVideoSurfaceDestroy * video_surface_destroy
 
VdpVideoSurfaceGetBitsYCbCr * video_surface_get_bits
 
VdpVideoSurfaceGetParameters * video_surface_get_parameters
 
VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities * video_surface_query
 
AVFrametmp_frame
 
enum AVPixelFormat pix_fmt
 
VdpYCbCrFormat vdpau_format
 

Detailed Description

Definition at line 35 of file ffmpeg_vdpau.c.

Field Documentation

Display* VDPAUContext::dpy

Definition at line 36 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc(), and vdpau_uninit().

VdpDevice VDPAUContext::device

Definition at line 38 of file ffmpeg_vdpau.c.

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

VdpDecoder VDPAUContext::decoder

Definition at line 39 of file ffmpeg_vdpau.c.

Referenced by vdpau_init(), and vdpau_uninit().

VdpGetProcAddress* VDPAUContext::get_proc_address

Definition at line 40 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc().

VdpGetErrorString* VDPAUContext::get_error_string

Definition at line 42 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc(), vdpau_get_buffer(), vdpau_init(), and vdpau_retrieve_data().

VdpGetInformationString* VDPAUContext::get_information_string

Definition at line 43 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc().

VdpDeviceDestroy* VDPAUContext::device_destroy

Definition at line 44 of file ffmpeg_vdpau.c.

Referenced by vdpau_uninit().

VdpDecoderCreate* VDPAUContext::decoder_create

Definition at line 45 of file ffmpeg_vdpau.c.

Referenced by vdpau_init().

VdpDecoderDestroy* VDPAUContext::decoder_destroy

Definition at line 46 of file ffmpeg_vdpau.c.

Referenced by vdpau_init(), and vdpau_uninit().

VdpDecoderRender* VDPAUContext::decoder_render

Definition at line 47 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc().

VdpVideoSurfaceCreate* VDPAUContext::video_surface_create

Definition at line 48 of file ffmpeg_vdpau.c.

Referenced by vdpau_get_buffer().

VdpVideoSurfaceDestroy* VDPAUContext::video_surface_destroy

Definition at line 49 of file ffmpeg_vdpau.c.

Referenced by vdpau_release_buffer().

VdpVideoSurfaceGetBitsYCbCr* VDPAUContext::video_surface_get_bits

Definition at line 50 of file ffmpeg_vdpau.c.

Referenced by vdpau_retrieve_data().

VdpVideoSurfaceGetParameters* VDPAUContext::video_surface_get_parameters

Definition at line 51 of file ffmpeg_vdpau.c.

Referenced by vdpau_retrieve_data().

VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities* VDPAUContext::video_surface_query

Definition at line 52 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc().

AVFrame* VDPAUContext::tmp_frame

Definition at line 54 of file ffmpeg_vdpau.c.

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

enum AVPixelFormat VDPAUContext::pix_fmt

Definition at line 56 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc(), and vdpau_retrieve_data().

VdpYCbCrFormat VDPAUContext::vdpau_format

Definition at line 57 of file ffmpeg_vdpau.c.

Referenced by vdpau_alloc(), and vdpau_retrieve_data().


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