DRM Buffer
The following code block shows the data structure for the DRM buffer structure.
typedef struct _ST_DRM_BUF { STF_U32 u32Pitch; STF_U32 u32Size; STF_U32 u32FbId; STF_INT nDmaBufFd; // Used for DMA_BUF STF_INT nBufObjHandle; STF_U8 *pu8Buf; } ST_DRM_BUF, *PST_DRM_BUF;
The following table describes the fields in the above code block.
Field | Description |
---|---|
u32Pitch | The pitch of dumb buffer |
u32Size | Dumb buffer size |
u32FbId | The index of frame buffer |
nDmaBufFd | The file descriptor for the DMA buffer |
nBufObjHandle | The object handle of the dumb buffer |
pu8Buf | The dumb buffer pointer |