Data Structures | Defines | Typedefs | Functions

FrameQBufMgr_ShMem.h File Reference


Detailed Description

Header file for FrameQBufMgr ShMem.

#include <ti/ipc/GateMP.h>
#include <ti/syslink/FrameQBufMgr.h>
Include dependency graph for FrameQBufMgr_ShMem.h:

Go to the source code of this file.

Data Structures

struct  FrameQBufMgr_ShMem_Params_tag
 Structure defining parameters for the FrameQ module. More...
struct  FrameQBufMgr_ShMem_OpenParams_tag
 Structure defining open parameters for the FrameQ instance on ShMem (shared memory interface). More...

Defines

#define FrameQBufMgr_ShMem_BUFINTERFACE_SHAREDMEM   FrameQBufMgr_BUFINTERFACE_SHAREDMEM
#define FrameQBufMgr_ShMem_BUFINTERFACE_TILERMEM   FrameQBufMgr_BUFINTERFACE_TILERMEM
#define FrameQBufMgr_ShMem_HDRINTERFACE_SHAREDMEM   FrameQBufMgr_HDRINTERFACE_SHAREDMEM
#define FrameQBufMgr_ShMem_FrameBufParams   FrameQBufMgr_FrameBufParams

Typedefs

typedef struct
FrameQBufMgr_ShMem_Params_tag 
FrameQBufMgr_ShMem_Params
 Structure defining parameters for the FrameQ module.
typedef struct
FrameQBufMgr_ShMem_OpenParams_tag 
FrameQBufMgr_ShMem_OpenParams
 Structure defining open parameters for the FrameQ instance on ShMem (shared memory interface).

Functions

void FrameQBufMgr_ShMem_Params_init (FrameQBufMgr_ShMem_Params *params)
 Function to initiallze the params with the default params.
UInt32 FrameQBufMgr_ShMem_sharedMemReq (const FrameQBufMgr_ShMem_Params *params, UInt32 *hdrBufChunkSize, UInt32 *frmBufChunkSize)
 Function to find out the shared memory requirements.

Define Documentation

#define FrameQBufMgr_ShMem_BUFINTERFACE_SHAREDMEM   FrameQBufMgr_BUFINTERFACE_SHAREDMEM
#define FrameQBufMgr_ShMem_BUFINTERFACE_TILERMEM   FrameQBufMgr_BUFINTERFACE_TILERMEM
#define FrameQBufMgr_ShMem_HDRINTERFACE_SHAREDMEM   FrameQBufMgr_HDRINTERFACE_SHAREDMEM
#define FrameQBufMgr_ShMem_FrameBufParams   FrameQBufMgr_FrameBufParams

Typedef Documentation

Structure defining parameters for the FrameQ module.

Structure defining open parameters for the FrameQ instance on ShMem (shared memory interface).


Function Documentation

void FrameQBufMgr_ShMem_Params_init ( FrameQBufMgr_ShMem_Params params )

Function to initiallze the params with the default params.

Parameters:
paramspointer to FrameQBufMgr_ShMem_Params.
See also:
FrameQBufMgr_create
UInt32 FrameQBufMgr_ShMem_sharedMemReq ( const FrameQBufMgr_ShMem_Params params,
UInt32 hdrBufChunkSize,
UInt32 frmBufChunkSize 
)

Function to find out the shared memory requirements.

This function returns size of the shared memory required for the instance based on the params provided.

Parameters:
paramspointer to FrameQ_ShMem_Params.
hdrBufChunkSizeout paramter.Itives the size of the memory required for frame headers.
frmBufChunkSizeout paramter Itives the size of the memory required for frame buffers.
Return values:
sizeshared memory reqired for the instance
See also:
FrameQBufMgr_ShMem_Params_init(), FrameQBufMgr_create()
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2011, Texas Instruments Incorporated