![Logo](../../RDK-Logo.png) |
RDK Documentation (Open Sourced RDK Components)
|
Go to the documentation of this file.
28 #ifndef __BTR_MGR_STREAMIN_H__
29 #define __BTR_MGR_STREAMIN_H__
31 typedef void* tBTRMgrSiHdl;
eBTRMgrRet BTRMgr_SI_Start(tBTRMgrSiHdl hBTRMgrSiHdl, int aiInBufMaxSize, stBTRMgrInASettings *apstBtrMgrSiInASettings)
This API uses BTRMgr_SI_GstStart(), starts the pipeline.
eBTRMgrRet BTRMgr_SI_Init(tBTRMgrSiHdl *phBTRMgrSiHdl, fPtr_BTRMgr_SI_StatusCb afpcBSiStatus, void *apvUserData)
This API invokes BTRMgr_SI_GstInit() for the stream in initializations.
eBTRMgrRet BTRMgr_SI_GetStatus(tBTRMgrSiHdl hBTRMgrSiHdl, stBTRMgrMediaStatus *apstBtrMgrSiStatus)
This API will fetch the current settings used by this interface.
eBTRMgrRet BTRMgr_SI_Stop(tBTRMgrSiHdl hBTRMgrSiHdl)
This API uses BTRMgr_SI_GstStop() for closing the pipeline.
eBTRMgrRet BTRMgr_SI_Pause(tBTRMgrSiHdl hBTRMgrSiHdl)
This API uses BTRMgr_SI_GstPause() for pausing the current operation.
eBTRMgrRet BTRMgr_SI_GetCurrentSettings(tBTRMgrSiHdl hBTRMgrSiHdl)
This API will fetch the current settings used by this interface.
eBTRMgrRet BTRMgr_SI_SetStatus(tBTRMgrSiHdl hBTRMgrSiHdl, stBTRMgrMediaStatus *apstBtrMgrSiStatus)
This API will set the current settings used by this interface.
eBTRMgrRet BTRMgr_SI_GetDefaultSettings(tBTRMgrSiHdl hBTRMgrSiHdl)
This API is used to load the default settings used by this interface.
eBTRMgrRet BTRMgr_SI_SendEOS(tBTRMgrSiHdl hBTRMgrSiHdl)
This API is used to indicate the End of stream.
eBTRMgrRet BTRMgr_SI_Resume(tBTRMgrSiHdl hBTRMgrSiHdl)
This API uses BTRMgr_SI_GstResume() to resume the status.
eBTRMgrRet BTRMgr_SI_DeInit(tBTRMgrSiHdl hBTRMgrSiHdl)
This API invokes BTRMgr_SI_GstDeInit() for the deinitializations.
eBTRMgrRet BTRMgr_SI_SendBuffer(tBTRMgrSiHdl hBTRMgrSiHdl, char *pcInBuf, int aiInBufSize)
Invokes BTRMgr_SI_GstSendBuffer() to add the buffer to the queue.