| Schroedinger Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
typedef SchroCUDAStream;
#define SCHRO_FRAME_IS_CUDA (frame)
void schro_cuda_init (void);
void schro_frame_to_gpu (SchroFrame *dest,
SchroFrame *src);
void schro_gpuframe_add (SchroFrame *dest,
SchroFrame *src);
void schro_gpuframe_compare (SchroFrame *a,
SchroFrame *b);
void schro_gpuframe_convert (SchroFrame *dest,
SchroFrame *src);
void schro_gpuframe_inverse_iwt_transform
(SchroFrame *frame,
SchroParams *params);
void schro_gpuframe_iwt_transform (SchroFrame *frame,
SchroParams *params);
void schro_gpuframe_subtract (SchroFrame *dest,
SchroFrame *src);
void schro_gpuframe_to_cpu (SchroFrame *dest,
SchroFrame *src);
void schro_gpuframe_upsample (SchroFrame *dst,
SchroFrame *src);
void schro_gpuframe_zero (SchroFrame *dest);
void schro_upsampled_gpuframe_free (SchroUpsampledFrame *x);
SchroUpsampledFrame * schro_upsampled_gpuframe_new (SchroVideoFormat *fmt);
void schro_upsampled_gpuframe_upsample (SchroUpsampledFrame *rv);
#define SCHRO_FRAME_IS_CUDA(frame) ((frame)->domain && ((frame)->domain->flags & SCHRO_MEMORY_DOMAIN_CUDA))
|
void schro_gpuframe_convert (SchroFrame *dest,
SchroFrame *src);
|
|
|
void schro_gpuframe_inverse_iwt_transform
(SchroFrame *frame,
SchroParams *params);
|
|
|
void schro_gpuframe_iwt_transform (SchroFrame *frame,
SchroParams *params);
|
|
|
void schro_gpuframe_subtract (SchroFrame *dest,
SchroFrame *src);
|
|
|
void schro_gpuframe_to_cpu (SchroFrame *dest,
SchroFrame *src);
|
|
|
void schro_gpuframe_upsample (SchroFrame *dst,
SchroFrame *src);
|
|
|
SchroUpsampledFrame * schro_upsampled_gpuframe_new (SchroVideoFormat *fmt);
|
|
Returns : |