An accelerator which provides efficient GPU-based video decoding and image processing. More...
Public Member Functions | |
void | Dispose () |
void | Dispose (bool fromIDisposable) |
Static Public Member Functions | |
static Accelerator | Create (Adapter adapter) |
Creates an accelerator for the provided adapter. More... | |
Properties | |
static Accelerator | Shared [get] |
The shared accelerator which represents the primary display. Returns null if acceleration isn't supported. More... | |
bool | HasCudaSupport [get] |
Returns true if the accelerator supports Nvidia CUDA operations More... | |
int | CudaDeviceId [get] |
Returns the CUDA device ID of teh CUDA device backing this accelerator if the device is a CUDA device. Otherwise -1 More... | |
Events | |
EventHandler | DidLoseDevice |
Invoked if the underlaying DirectX hardware has been removed or reset. The receiver should create a new accelerator instance (e.g. by calling Accelerator.Shared again) and it should use this new accelerator instance exclusively from this moment on. More... | |
An accelerator which provides efficient GPU-based video decoding and image processing.
|
static |
Creates an accelerator for the provided adapter.
adapter | the adapter; null means the primary display adapter |
void RealNetworks.CameraKit.Accelerator.Dispose | ( | ) |
void RealNetworks.CameraKit.Accelerator.Dispose | ( | bool | fromIDisposable | ) |
|
get |
Returns the CUDA device ID of teh CUDA device backing this accelerator if the device is a CUDA device. Otherwise -1
|
get |
Returns true if the accelerator supports Nvidia CUDA operations
|
staticget |
The shared accelerator which represents the primary display. Returns null if acceleration isn't supported.
EventHandler RealNetworks.CameraKit.Accelerator.DidLoseDevice |
Invoked if the underlaying DirectX hardware has been removed or reset. The receiver should create a new accelerator instance (e.g. by calling Accelerator.Shared again) and it should use this new accelerator instance exclusively from this moment on.