|  | RDK Documentation (Open Sourced RDK Components)
    | 
#include <stdlib.h>#include <string.h>#include <glib.h>#include "btrMgr_logger.h"#include "btrMgr_Types.h"#include "btrMgr_mediaTypes.h"#include "btrMgr_streamIn.h"
Go to the source code of this file.
| Data Structures | |
| struct | _stBTRMgrSIHdl | 
| Typedefs | |
| typedef struct _stBTRMgrSIHdl | stBTRMgrSIHdl | 
| 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... | |
@description This file implements bluetooth manager's Generic streaming interface to external BT devices
Definition in file btrMgr_streamIn.c.
| struct _stBTRMgrSIHdl | 
Definition at line 49 of file btrMgr_streamIn.c.

| Data Fields | ||
|---|---|---|
| stBTRMgrMediaStatus | lstBtrMgrSiStatus | |
| fPtr_BTRMgr_SI_StatusCb | fpcBSiStatus | |
| void * | pvcBUserData | |