RDK Documentation (Open Sourced RDK Components)
btrMgr_streamIn.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void * tBTRMgrSiHdl
 
typedef eBTRMgrRet(* fPtr_BTRMgr_SI_StatusCb) (stBTRMgrMediaStatus *apstBtrMgrSiStatus, void *apvUserData)
 

Functions

eBTRMgrRet BTRMgr_SI_Init (tBTRMgrSiHdl *phBTRMgrSiHdl, fPtr_BTRMgr_SI_StatusCb afpcBSiStatus, void *apvUserData)
 This API invokes BTRMgr_SI_GstInit() for the stream in initializations. More...
 
eBTRMgrRet BTRMgr_SI_DeInit (tBTRMgrSiHdl hBTRMgrSiHdl)
 This API invokes BTRMgr_SI_GstDeInit() for the deinitializations. More...
 
eBTRMgrRet BTRMgr_SI_GetDefaultSettings (tBTRMgrSiHdl hBTRMgrSiHdl)
 This API is used to load the default settings used by this interface. More...
 
eBTRMgrRet BTRMgr_SI_GetCurrentSettings (tBTRMgrSiHdl hBTRMgrSiHdl)
 This API will fetch the current settings used by this interface. More...
 
eBTRMgrRet BTRMgr_SI_GetStatus (tBTRMgrSiHdl hBTRMgrSiHdl, stBTRMgrMediaStatus *apstBtrMgrSiStatus)
 This API will fetch the current settings used by this interface. More...
 
eBTRMgrRet BTRMgr_SI_SetStatus (tBTRMgrSiHdl hBTRMgrSiHdl, stBTRMgrMediaStatus *apstBtrMgrSiStatus)
 This API will set the current settings used by this interface. More...
 
eBTRMgrRet BTRMgr_SI_Start (tBTRMgrSiHdl hBTRMgrSiHdl, int aiInBufMaxSize, stBTRMgrInASettings *apstBtrMgrSiInASettings)
 This API uses BTRMgr_SI_GstStart(), starts the pipeline. More...
 
eBTRMgrRet BTRMgr_SI_Stop (tBTRMgrSiHdl hBTRMgrSiHdl)
 This API uses BTRMgr_SI_GstStop() for closing the pipeline. More...
 
eBTRMgrRet BTRMgr_SI_Pause (tBTRMgrSiHdl hBTRMgrSiHdl)
 This API uses BTRMgr_SI_GstPause() for pausing the current operation. More...
 
eBTRMgrRet BTRMgr_SI_Resume (tBTRMgrSiHdl hBTRMgrSiHdl)
 This API uses BTRMgr_SI_GstResume() to resume the status. More...
 
eBTRMgrRet BTRMgr_SI_SendBuffer (tBTRMgrSiHdl hBTRMgrSiHdl, char *pcInBuf, int aiInBufSize)
 Invokes BTRMgr_SI_GstSendBuffer() to add the buffer to the queue. More...
 
eBTRMgrRet BTRMgr_SI_SendEOS (tBTRMgrSiHdl hBTRMgrSiHdl)
 This API is used to indicate the End of stream. More...