• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# raw_file.h
2
3
4## Overview
5
6Provides functions for operating rawfiles.
7
8These functions include searching, reading, and closing rawfiles.
9
10**Since:**
118
12
13**Related Modules:**
14
15[Rawfile](rawfile.md)
16
17
18## Summary
19
20
21### Structs
22
23| Name | Description |
24| -------- | -------- |
25| [RawFileDescriptor](_raw_file_descriptor.md) | Provides rawfile descriptor information.  |
26
27
28### Types
29
30| Name | Description |
31| -------- | -------- |
32| [RawFile](rawfile.md#rawfile) | Provides the function of accessing rawfiles.  |
33
34
35### Functions
36
37| Name | Description |
38| -------- | -------- |
39| [OH_ResourceManager_ReadRawFile](rawfile.md#oh_resourcemanager_readrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, void \*buf, size_t length) |Reads a rawfile.  |
40| [OH_ResourceManager_SeekRawFile](rawfile.md#oh_resourcemanager_seekrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, long offset, int whence) |Seeks for the data read/write position in the rawfile based on the specified offset.  |
41| [OH_ResourceManager_GetRawFileSize](rawfile.md#oh_resourcemanager_getrawfilesize) ([RawFile](rawfile.md#rawfile) \*rawFile) | Obtains the length of a rawfile in int32_t.  |
42| [OH_ResourceManager_CloseRawFile](rawfile.md#oh_resourcemanager_closerawfile) ([RawFile](rawfile.md#rawfile) \*rawFile) | Closes an opened [RawFile](rawfile.md#rawfile) and releases all associated resources.  |
43| [OH_ResourceManager_GetRawFileOffset](rawfile.md#oh_resourcemanager_getrawfileoffset) (const [RawFile](rawfile.md#rawfile) \*rawFile) | Obtains the current offset of the rawfile in int32_t.  |
44| [OH_ResourceManager_GetRawFileDescriptor](rawfile.md#oh_resourcemanager_getrawfiledescriptor) (const [RawFile](rawfile.md#rawfile) \*rawFile, [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | Opens a rawfile descriptor.  |
45| [OH_ResourceManager_ReleaseRawFileDescriptor](rawfile.md#oh_resourcemanager_releaserawfiledescriptor) (const [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | Closes a rawfile descriptor.  |
46