cdfalg.h File Reference

Typedef CDF_ALGHANDLE

typedef struct CDF_ALGTYPE *CDF_ALGHANDLE

Enum CDF_ALG_PROCESSINGTYPE

Processing model.

EnumeratorValueDescription
CDF_ALG_ProcessingNormal

The feature needs separate frame buffer for the image input and output. Frame buffers may overlap, but more than features slice size is.

CDF_ALG_ProcessingReadOnly

The feature does not make an image output and leaves the input frame buffer untouched. Same input frame buffer is passed to next feature.

CDF_ALG_ProcessingInPlace

The feature uses the same frame buffer for the image input and output. The input buffer is overwritten with the output.

Typedef CDF_ALG_PROCESSINGTYPE

typedef enum CDF_ALG_PROCESSINGTYPECDF_ALG_PROCESSINGTYPE

Processing model.

Typedef CDF_ALG_INFOTYPE

typedef struct CDF_ALG_INFOTYPECDF_ALG_INFOTYPE

Static feature information. Remains same since creation of feature instance.

Typedef CDF_ALG_RUNTIMEINFOTYPE

typedef struct CDF_ALG_RUNTIMEINFOTYPECDF_ALG_RUNTIMEINFOTYPE

Runtime feature information. Information filled in CalculateMemoryUsage function.

Typedef CDF_ALG_PROCESSINPUTINFOTYPE

typedef struct CDF_ALG_PROCESSINPUTINFOTYPECDF_ALG_PROCESSINPUTINFOTYPE

Process input information. Input parameter in Process function.

Typedef CDF_ALG_PROCESSOUTPUTINFOTYPE

typedef struct CDF_ALG_PROCESSOUTPUTINFOTYPECDF_ALG_PROCESSOUTPUTINFOTYPE

Process output information. Output parameter in Process function.

Typedef CDF_INDEXSTANDARDTYPE

typedef enum CDF_INDEXSTANDARDTYPECDF_INDEXSTANDARDTYPE

Standard configuration indexes.

Typedef CDF_PROCESSINGSTRENGTHTYPE

typedef enum CDF_PROCESSINGSTRENGTHTYPECDF_PROCESSINGSTRENGTHTYPE

Processing strength parameter values.

Typedef CDF_MEMORYUSAGETYPE

typedef struct CDF_MEMORYUSAGETYPECDF_MEMORYUSAGETYPE

Memory usage. Output parameter in CalculateMemoryUsage function.

Typedef CDF_ALGTYPE

typedef struct CDF_ALGTYPECDF_ALGTYPE

Feature object.