enum ov::intel_gpu::SharedMemType¶
Overview¶
Enum to define the type of the shared memory buffer. More…
#include <remote_properties.hpp>
enum SharedMemType
{
OCL_BUFFER = 0,
OCL_IMAGE2D = 1,
USM_USER_BUFFER = 2,
USM_HOST_BUFFER = 3,
USM_DEVICE_BUFFER = 4,
VA_SURFACE = 5,
DX_BUFFER = 6,
};
Detailed Documentation¶
Enum to define the type of the shared memory buffer.
Enum Values¶
OCL_BUFFER
Shared OpenCL buffer blob.
OCL_IMAGE2D
Shared OpenCL 2D image blob.
USM_USER_BUFFER
Shared USM pointer allocated by user.
USM_HOST_BUFFER
Shared USM pointer type with host allocation type allocated by plugin.
USM_DEVICE_BUFFER
Shared USM pointer type with device allocation type allocated by plugin.
VA_SURFACE
Shared video decoder surface or D3D 2D texture blob.
DX_BUFFER
Shared D3D buffer blob.