123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- #ifndef AVUTIL_HWCONTEXT_OPENCL_H
- #define AVUTIL_HWCONTEXT_OPENCL_H
- #ifdef __APPLE__
- #include <OpenCL/cl.h>
- #else
- #include <CL/cl.h>
- #endif
- #include "frame.h"
- typedef struct AVOpenCLFrameDescriptor {
-
- int nb_planes;
-
- cl_mem planes[AV_NUM_DATA_POINTERS];
- } AVOpenCLFrameDescriptor;
- typedef struct AVOpenCLDeviceContext {
-
- cl_device_id device_id;
-
- cl_context context;
-
- cl_command_queue command_queue;
- } AVOpenCLDeviceContext;
- typedef struct AVOpenCLFramesContext {
-
- cl_command_queue command_queue;
- } AVOpenCLFramesContext;
- #endif
|