RDK Documentation (Open Sourced RDK Components)
btrMgr_audioCap.c File Reference
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include <glib.h>
#include "btrMgr_logger.h"
#include "btrMgr_Types.h"
#include "btrMgr_mediaTypes.h"
#include "btrMgr_audioCap.h"
Include dependency graph for btrMgr_audioCap.c:

Go to the source code of this file.

Data Structures

struct  _stBTRMgrACHdl
 

Typedefs

typedef struct _stBTRMgrACHdl stBTRMgrACHdl
 

Functions

eBTRMgrRet BTRMgr_AC_Init (tBTRMgrAcHdl *phBTRMgrAcHdl, tBTRMgrAcType api8BTRMgrAcType)
 This API initializes the bluetooth manager audio capture interface. More...
 
eBTRMgrRet BTRMgr_AC_DeInit (tBTRMgrAcHdl hBTRMgrAcHdl)
 This API deinitializes the bluetooth manager audio capture interface. More...
 
eBTRMgrRet BTRMgr_AC_GetDefaultSettings (tBTRMgrAcHdl hBTRMgrAcHdl, stBTRMgrOutASettings *apstBtrMgrAcOutASettings)
 This API will fetch default RMF AudioCapture Settings. More...
 
eBTRMgrRet BTRMgr_AC_GetCurrentSettings (tBTRMgrAcHdl hBTRMgrAcHdl, stBTRMgrOutASettings *apstBtrMgrAcOutASettings)
 This API fetches the current settings to capture data as part of the specific Audio capture context. More...
 
eBTRMgrRet BTRMgr_AC_GetStatus (tBTRMgrAcHdl hBTRMgrAcHdl, stBTRMgrMediaStatus *apstBtrMgrAcStatus)
 This API fetches the status of the operation. More...
 
eBTRMgrRet BTRMgr_AC_Start (tBTRMgrAcHdl hBTRMgrAcHdl, stBTRMgrOutASettings *apstBtrMgrAcOutASettings, fPtr_BTRMgr_AC_DataReadyCb afpcBBtrMgrAcDataReady, fPtr_BTRMgr_AC_StatusCb afpcBBtrMgrAcStatus, void *apvUserData)
 This function will start the Audio capture with the default capture settings. More...
 
eBTRMgrRet BTRMgr_AC_Stop (tBTRMgrAcHdl hBTRMgrAcHdl)
 This function will stop the audio capture. More...
 
eBTRMgrRet BTRMgr_AC_Pause (tBTRMgrAcHdl hBTRMgrAcHdl)
 This API pauses the state of audio capture. More...
 
eBTRMgrRet BTRMgr_AC_Resume (tBTRMgrAcHdl hBTRMgrAcHdl)
 This API resumes the state of audio capture. More...
 

yes

@description This file implements bluetooth manager's Generic Audio Capture interface from external modules

Definition in file btrMgr_audioCap.c.


Data Structure Documentation

◆ _stBTRMgrACHdl

struct _stBTRMgrACHdl

Definition at line 90 of file btrMgr_audioCap.c.

Collaboration diagram for _stBTRMgrACHdl:
Collaboration graph
Data Fields
stBTRMgrMediaStatus stBtrMgrAcStatus
tBTRMgrAcType pcBTRMgrAcType
fPtr_BTRMgr_AC_DataReadyCb fpcBBtrMgrAcDataReady
void * vpBtrMgrAcDataReadyUserData
fPtr_BTRMgr_AC_StatusCb fpcBBtrMgrAcStatus
void * vpBtrMgrAcStatusUserData