| 构造器和描述 |
|---|
CuFile() |
| 修饰符和类型 | 方法和描述 |
|---|---|
static long |
appendDeviceBufferToFile(File path, BaseDeviceMemoryBuffer buffer)
将设备缓冲区同步追加到给定文件路径。
|
static long |
appendDeviceMemoryToFile(File path, long address, long length)
将设备内存同步追加到给定文件路径。
|
static boolean |
libraryLoaded()
检查 libcufilejni 库是否已加载。
|
static void |
readFileToDeviceBuffer(BaseDeviceMemoryBuffer buffer, File path, long fileOffset)
将文件内容同步读取到设备缓冲区。
|
static void |
readFileToDeviceMemory(long address, long length, File path, long fileOffset)
将文件内容同步读取到设备内存。
|
static void |
writeDeviceBufferToFile(File path, long file_offset, BaseDeviceMemoryBuffer buffer)
将设备缓冲区同步写入到给定文件路径。
|
static void |
writeDeviceMemoryToFile(File path, long file_offset, long address, long length)
将设备内存同步写入到给定文件路径。
|
public static boolean libraryLoaded()
public static void writeDeviceBufferToFile(File path, long file_offset, BaseDeviceMemoryBuffer buffer)
如果 path 指向磁盘上的同一个文件,则此方法不是线程安全的。
path - 要复制到的文件路径。file_offset - 开始写入缓冲区的起始文件偏移量。buffer - 要从中复制的设备缓冲区。public static void writeDeviceMemoryToFile(File path, long file_offset, long address, long length)
如果 path 指向磁盘上的同一个文件,则此方法不是线程安全的。
path - 要复制到的文件路径。file_offset - 开始写入缓冲区的起始文件偏移量。address - 要从中复制的设备内存地址。length - 要复制的长度。public static long appendDeviceBufferToFile(File path, BaseDeviceMemoryBuffer buffer)
如果 path 指向磁盘上的同一个文件,则此方法不是线程安全的。
path - 要复制到的文件路径。buffer - 要从中复制的设备缓冲区。public static long appendDeviceMemoryToFile(File path, long address, long length)
如果 path 指向磁盘上的同一个文件,则此方法不是线程安全的。
path - 要复制到的文件路径。address - 要从中复制的设备内存地址。length - 要复制的长度。public static void readFileToDeviceBuffer(BaseDeviceMemoryBuffer buffer, File path, long fileOffset)
如果 path 指向磁盘上的同一个文件,则此方法不是线程安全的。
buffer - 要复制到的设备缓冲区。path - 要复制的文件路径。fileOffset - 开始复制内容的起始文件偏移量。public static void readFileToDeviceMemory(long address,
long length,
File path,
long fileOffset)
如果 path 指向磁盘上的同一个文件,则此方法不是线程安全的。
address - 要读取到的设备内存地址。length - 要读取的长度。path - 要复制的文件路径。fileOffset - 开始复制内容的起始文件偏移量。版权所有 © 2025。保留所有权利。