MPP Programming Interface Reference Manual  jpl-r3.2.0
mpi_sys.h File Reference

MPI for MPP system. More...

#include "mpi_base_types.h"

Data Structures

struct  MPI_VB_POOL_CONF_S
 Struct for pool configuration. More...
 
struct  MPI_VB_CONF_S
 Struct for video buffer configuration. More...
 

Macros

#define MPI_MAX_POOL_NAME_LEN   16
 
#define MPI_MAX_PUB_POOL   16
 

Functions

INT32 MPI_VB_setConf (const MPI_VB_CONF_S *p_vb_conf)
 Set video buffer attributes. More...
 
INT32 MPI_VB_getConf (MPI_VB_CONF_S *p_vb_conf)
 Obtain video buffer attributes. More...
 
INT32 MPI_VB_init (VOID)
 
INT32 MPI_VB_exit (VOID)
 
INT32 MPI_SYS_init (VOID)
 
INT32 MPI_SYS_exit (VOID)
 

Detailed Description

MPI for MPP system.

Macro Definition Documentation

#define MPI_MAX_POOL_NAME_LEN   16

Max string length for pool name.

#define MPI_MAX_PUB_POOL   16

Max number of public pool.

Function Documentation

INT32 MPI_VB_getConf ( MPI_VB_CONF_S p_vb_conf)

Obtain video buffer attributes.

Parameters
[out]p_vb_confpointer to video buffer attributes.
See also
MPI_VB_setConf()
Returns
The execution result.
Return values
MPI_SUCCESSsuccess
-EFAULTthe argument p_vb_conf is NULL
othersunexpected failure
INT32 MPI_VB_setConf ( const MPI_VB_CONF_S p_vb_conf)

Set video buffer attributes.

Parameters
[in]p_vb_confpointer to video buffer attributes.
See also
MPI_VB_getConf()
Returns
The execution result.
Return values
MPI_SUCCESSsuccess
-EFAULTthe argument p_vb_conf is NULL
othersunexpected failure