📄 rwbuffer.h
字号:
/******************************************************************************File Name : rwbuffer.hDescription: The R/W Buffer internal API******************************************************************************/#ifndef RWBUFFER_H#define RWBUFFER_H /* Includes ------------------------------------------------------------ */#include "avdevice.h" /* Exported Types ------------------------------------------------------ */typedef void *stavfs_RWBufferRef_t; /* Exported Constants -------------------------------------------------- */ /* Exported Variables -------------------------------------------------- */ /* Exported Macros ----------------------------------------------------- */ /* Exported Function Prototypes ---------------------------------------- */ST_ErrorCode_t stavfs_InitRWCache (stavfs_Device_t *Device);ST_ErrorCode_t stavfs_TermRWCache (stavfs_Device_t *Device);ST_ErrorCode_t stavfs_FlushRWCache (stavfs_Device_t *Device);ST_ErrorCode_t stavfs_DiscardRWBuffer (stavfs_Device_t *Device, stavfs_RWBufferRef_t *Buff);stavfs_RWBufferRef_t stavfs_AcquireRWBuffer (stavfs_Device_t *Device, U64 *Sector, BOOL Streem);ST_ErrorCode_t stavfs_SetRWBuffer (stavfs_Device_t *Device, U64 *Sector, stavfs_RWBufferRef_t *Buff, BOOL Streem);ST_ErrorCode_t stavfs_RWCacheBlockRead (stavfs_Device_t *Device, U64 *FirstSector, U32 NbSectors, char *MemoryDestination, BOOL Streem);ST_ErrorCode_t stavfs_RWCacheBlockWrite(stavfs_Device_t *Device, U64 *FirstSector, U32 NbSectors, char const *MemoryDestination, BOOL Streem);ST_ErrorCode_t stavfs_RWBufferRead (stavfs_Device_t *Device, stavfs_RWBufferRef_t Buff, U32 Offset, U32 Size, char *MemoryDestination);ST_ErrorCode_t stavfs_RWBufferWrite (stavfs_Device_t *Device, stavfs_RWBufferRef_t Buff, U32 Offset, U32 Size, char const *MemoryDestination, BOOL EndOfFile);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -