SysLink API Reference  2.21.03.11
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
Frame_FrameHeader_Tag Struct Reference

Structure of the base frame header. FrameQ maintains list of frames to be retrieved by FrameQ reader client. Application is expected to use Helper API to extract fileds and exteneded header pointer. More...

#include <FrameQDefs.h>

Collaboration diagram for Frame_FrameHeader_Tag:
Collaboration graph

Data Fields

UInt32 reserved0
UInt32 reserved1
UInt16 baseHeaderSize
UInt16 headerSize
UInt32 frmAllocaterId
UInt32 frameBufType
UInt8 freeFrmQueueNo
UInt8 numFrameBuffers
Frame_FrameBufInfo frameBufInfo [1]

Detailed Description

Structure of the base frame header. FrameQ maintains list of frames to be retrieved by FrameQ reader client. Application is expected to use Helper API to extract fileds and exteneded header pointer.


Field Documentation

UInt32 Frame_FrameHeader_Tag::reserved0

reserverd field

UInt32 Frame_FrameHeader_Tag::reserved1

reserverd field

UInt16 Frame_FrameHeader_Tag::baseHeaderSize

Size of the base frame header.

UInt16 Frame_FrameHeader_Tag::headerSize

Size of the frame header(total size of base header and extended header).

UInt32 Frame_FrameHeader_Tag::frmAllocaterId

Denotes the FrameQBufMgr Id from which frame is allocated.

UInt32 Frame_FrameHeader_Tag::frameBufType
UInt8 Frame_FrameHeader_Tag::freeFrmQueueNo

Free quque No from which frame is allocated in FrameQBufMgr.

UInt8 Frame_FrameHeader_Tag::numFrameBuffers

Number of framebuffers in frame.

Frame_FrameBufInfo Frame_FrameHeader_Tag::frameBufInfo[1]

Information of Frame buffers. see Frame_FrameBufInfo


The documentation for this struct was generated from the following file:
Copyright 2014, Texas Instruments Incorporated