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 |