FFmpeg
Data Fields
VDPAUDeviceContext Struct Reference

Data Fields

AVVDPAUDeviceContext p
 The public AVVDPAUDeviceContext. More...
 
VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities * get_transfer_caps
 
VdpVideoSurfaceGetBitsYCbCr * get_data
 
VdpVideoSurfacePutBitsYCbCr * put_data
 
VdpVideoSurfaceCreate * surf_create
 
VdpVideoSurfaceDestroy * surf_destroy
 
enum AVPixelFormatpix_fmts [FF_ARRAY_ELEMS(vdpau_pix_fmts)]
 
int nb_pix_fmts [FF_ARRAY_ELEMS(vdpau_pix_fmts)]
 

Detailed Description

Definition at line 85 of file hwcontext_vdpau.c.

Field Documentation

◆ p

AVVDPAUDeviceContext VDPAUDeviceContext::p

The public AVVDPAUDeviceContext.

See hwcontext_vdpau.h for it.

Definition at line 89 of file hwcontext_vdpau.c.

Referenced by vdpau_device_init(), vdpau_init_pixmfts(), and vdpau_pool_alloc().

◆ get_transfer_caps

VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities* VDPAUDeviceContext::get_transfer_caps

Definition at line 91 of file hwcontext_vdpau.c.

Referenced by vdpau_device_init(), and vdpau_init_pixmfts().

◆ get_data

VdpVideoSurfaceGetBitsYCbCr* VDPAUDeviceContext::get_data

Definition at line 92 of file hwcontext_vdpau.c.

Referenced by vdpau_device_init(), and vdpau_frames_init().

◆ put_data

VdpVideoSurfacePutBitsYCbCr* VDPAUDeviceContext::put_data

Definition at line 93 of file hwcontext_vdpau.c.

Referenced by vdpau_device_init(), and vdpau_frames_init().

◆ surf_create

VdpVideoSurfaceCreate* VDPAUDeviceContext::surf_create

Definition at line 94 of file hwcontext_vdpau.c.

Referenced by vdpau_device_init(), and vdpau_pool_alloc().

◆ surf_destroy

VdpVideoSurfaceDestroy* VDPAUDeviceContext::surf_destroy

Definition at line 95 of file hwcontext_vdpau.c.

Referenced by vdpau_buffer_free(), vdpau_device_init(), and vdpau_pool_alloc().

◆ pix_fmts

enum AVPixelFormat* VDPAUDeviceContext::pix_fmts[FF_ARRAY_ELEMS(vdpau_pix_fmts)]

Definition at line 97 of file hwcontext_vdpau.c.

Referenced by vdpau_device_uninit(), vdpau_frames_init(), and vdpau_init_pixmfts().

◆ nb_pix_fmts

int VDPAUDeviceContext::nb_pix_fmts[FF_ARRAY_ELEMS(vdpau_pix_fmts)]

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