DSPLIB User Guide
DSPLIB_bufParamsND_t Struct Reference

Detailed Description

A structure for a N dimensional buffer descriptor.

Definition at line 103 of file DSPLIB_bufParams.h.

Data Fields

uint32_t data_type
 Values are of type DSPLIB_data_type_e. More...
 
uint32_t dim_0
 
uint32_t dim_1
 
int32_t stride_1
 Stride in bytes. More...
 
uint32_t dim_2
 Uninitialized when dimension = {DSPLIB_2D}. More...
 
int32_t stride_2
 Stride in bytes; Uninitialized when dimension = {DSPLIB_2D}. More...
 
uint32_t dim_3
 Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D}. More...
 
int32_t stride_3
 Stride in bytes; Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D}. More...
 
uint32_t dim_4
 Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D, DSPLIB_4D}. More...
 
int32_t stride_4
 Stride in bytes; Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D, DSPLIB_4D}. More...
 
uint32_t dim_5
 Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D, DSPLIB_4D, DSPLIB_5D}. More...
 
int32_t stride_5
 Stride in bytes; Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D, DSPLIB_4D, DSPLIB_5D}. More...
 
uint32_t dimension
 Values are of type DSPLIB_dimension_e. More...
 

Field Documentation

◆ data_type

uint32_t DSPLIB_bufParamsND_t::data_type

Values are of type DSPLIB_data_type_e.

Definition at line 104 of file DSPLIB_bufParams.h.

◆ dim_0

uint32_t DSPLIB_bufParamsND_t::dim_0

Definition at line 106 of file DSPLIB_bufParams.h.

◆ dim_1

uint32_t DSPLIB_bufParamsND_t::dim_1

Definition at line 108 of file DSPLIB_bufParams.h.

◆ stride_1

int32_t DSPLIB_bufParamsND_t::stride_1

Stride in bytes.

Definition at line 109 of file DSPLIB_bufParams.h.

◆ dim_2

uint32_t DSPLIB_bufParamsND_t::dim_2

Uninitialized when dimension = {DSPLIB_2D}.

Definition at line 111 of file DSPLIB_bufParams.h.

◆ stride_2

int32_t DSPLIB_bufParamsND_t::stride_2

Stride in bytes; Uninitialized when dimension = {DSPLIB_2D}.

Definition at line 112 of file DSPLIB_bufParams.h.

◆ dim_3

uint32_t DSPLIB_bufParamsND_t::dim_3

Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D}.

Definition at line 115 of file DSPLIB_bufParams.h.

◆ stride_3

int32_t DSPLIB_bufParamsND_t::stride_3

Stride in bytes; Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D}.

Definition at line 117 of file DSPLIB_bufParams.h.

◆ dim_4

uint32_t DSPLIB_bufParamsND_t::dim_4

Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D, DSPLIB_4D}.

Definition at line 120 of file DSPLIB_bufParams.h.

◆ stride_4

int32_t DSPLIB_bufParamsND_t::stride_4

Stride in bytes; Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D, DSPLIB_4D}.

Definition at line 122 of file DSPLIB_bufParams.h.

◆ dim_5

uint32_t DSPLIB_bufParamsND_t::dim_5

Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D, DSPLIB_4D, DSPLIB_5D}.

Definition at line 125 of file DSPLIB_bufParams.h.

◆ stride_5

int32_t DSPLIB_bufParamsND_t::stride_5

Stride in bytes; Uninitialized when dimension = {DSPLIB_2D, DSPLIB_3D, DSPLIB_4D, DSPLIB_5D}.

Definition at line 127 of file DSPLIB_bufParams.h.

◆ dimension

uint32_t DSPLIB_bufParamsND_t::dimension

Values are of type DSPLIB_dimension_e.

Definition at line 130 of file DSPLIB_bufParams.h.