Constructor OclDeviceInfo
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
OclDeviceInfo(string, string, string, string, string, string, OclDeviceTypes, int, bool, bool, bool, int, int, ulong, ulong, bool, bool)
A read-only snapshot of an OpenCL device.
public OclDeviceInfo(string Name, string VendorName, string Version, string OpenCLVersion, string OpenCLCVersion, string DriverVersion, OclDeviceTypes Type, int AddressBits, bool Available, bool CompilerAvailable, bool LinkerAvailable, int MaxClockFrequency, int MaxComputeUnits, ulong GlobalMemorySize, ulong LocalMemorySize, bool HostUnifiedMemory, bool ImageSupport)
Parameters
NamestringDevice name.
VendorNamestringDevice vendor name.
VersionstringOpenCV's device version string.
OpenCLVersionstringOpenCL device version string.
OpenCLCVersionstringOpenCL C version string.
DriverVersionstringOpenCL driver version.
TypeOclDeviceTypesDevice type.
AddressBitsintDevice address width in bits.
AvailableboolWhether the device is available.
CompilerAvailableboolWhether the OpenCL compiler is available.
LinkerAvailableboolWhether the OpenCL linker is available.
MaxClockFrequencyintMaximum clock frequency in MHz.
MaxComputeUnitsintMaximum number of parallel compute units.
GlobalMemorySizeulongGlobal memory size in bytes.
LocalMemorySizeulongLocal memory size in bytes.
HostUnifiedMemoryboolWhether the device and host share unified memory.
ImageSupportboolWhether OpenCL image objects are supported.