用于处理 VPI 数组的函数和结构体。 更多...
#include "Export.h"
#include "Status.h"
#include "Types.h"
#include <stdint.h>
#include "ArrayType.h"
前往此文件的源代码。
|
| VPIStatus | vpiArrayCreate (int32_t capacity, VPIArrayType type, uint64_t flags, VPIArray *array) |
| | 创建一个空的数组实例。 更多...
|
| |
| VPIStatus | vpiArrayCreateWrapper (const VPIArrayData *data, uint64_t flags, VPIArray *array) |
| | 通过封装现有的主机内存块来创建数组对象。 更多...
|
| |
| VPIStatus | vpiArraySetWrapper (VPIArray array, const VPIArrayData *data) |
| | 在现有的 VPIArray 包装器中重新定义被包装的内存缓冲区。 更多...
|
| |
| void | vpiArrayDestroy (VPIArray array) |
| | 销毁一个数组实例。 更多...
|
| |
| VPIStatus | vpiArrayGetSize (VPIArray array, int32_t *size) |
| | 返回数组中元素的数量(大小)。 更多...
|
| |
| VPIStatus | vpiArraySetSize (VPIArray array, int32_t size) |
| | 设置数组中元素的数量(大小)。 更多...
|
| |
| VPIStatus | vpiArrayGetCapacity (VPIArray array, int32_t *capacity) |
| | 返回数组的容量,以元素为单位。 更多...
|
| |
| VPIStatus | vpiArrayGetStrideBytes (VPIArray array, int32_t *strideBytes) |
| | 返回数组步长(两个连续元素之间的距离),以字节为单位。 更多...
|
| |
| VPIStatus | vpiArrayGetFlags (VPIArray array, uint64_t *flags) |
| | 返回数组标志。 更多...
|
| |
| VPIStatus | vpiArrayGetType (VPIArray array, VPIArrayType *type) |
| | 返回数组类型。 更多...
|
| |
| VPIStatus | vpiArrayLock (VPIArray array, VPILockMode mode) |
| | 获取数组对象的锁。 更多...
|
| |
| VPIStatus | vpiArrayLockData (VPIArray array, VPILockMode mode, VPIArrayBufferType bufType, VPIArrayData *data) |
| | 获取数组对象的锁并返回数组内容。 更多...
|
| |
| VPIStatus | vpiArrayUnlock (VPIArray array) |
| | 释放数组对象的锁。 更多...
|
| |
用于处理 VPI 数组的函数和结构体。
定义于文件 Array.h。