OSDN Git Service

CUDA
[eos/hostdependX86LINUX64.git] / util / X86LINUX64 / cuda-6.5 / extras / CUPTI / include / generated_cuda_vdpau_interop_meta.h
1 // This file is generated.  Any changes you make will be lost during the next clean build.
2
3 // CUDA public interface, for type definitions and api function prototypes
4 #include "cuda_vdpau_interop.h"
5
6 // *************************************************************************
7 //      Definitions of structs to hold parameters for each function
8 // *************************************************************************
9
10 // Currently used parameter trace structures 
11 typedef struct cudaVDPAUGetDevice_v3020_params_st {
12     int *device;
13     VdpDevice vdpDevice;
14     VdpGetProcAddress *vdpGetProcAddress;
15 } cudaVDPAUGetDevice_v3020_params;
16
17 typedef struct cudaVDPAUSetVDPAUDevice_v3020_params_st {
18     int device;
19     VdpDevice vdpDevice;
20     VdpGetProcAddress *vdpGetProcAddress;
21 } cudaVDPAUSetVDPAUDevice_v3020_params;
22
23 typedef struct cudaGraphicsVDPAURegisterVideoSurface_v3020_params_st {
24     struct cudaGraphicsResource **resource;
25     VdpVideoSurface vdpSurface;
26     unsigned int flags;
27 } cudaGraphicsVDPAURegisterVideoSurface_v3020_params;
28
29 typedef struct cudaGraphicsVDPAURegisterOutputSurface_v3020_params_st {
30     struct cudaGraphicsResource **resource;
31     VdpOutputSurface vdpSurface;
32     unsigned int flags;
33 } cudaGraphicsVDPAURegisterOutputSurface_v3020_params;
34
35 // Parameter trace structures for removed functions 
36
37
38 // End of parameter trace structures