13 #ifndef TAF_AUDIO_INTERFACE_H_INCLUDE_GUARD 14 #define TAF_AUDIO_INTERFACE_H_INCLUDE_GUARD 750 uint32_t* nbChannelPtr
797 #endif // TAF_AUDIO_INTERFACE_H_INCLUDE_GUARD taf_audio_StreamRef_t taf_audio_OpenPcmRx(uint32_t timeslot)
Definition: taf_audio_client.c:1215
void taf_audio_RemoveMediaHandler(taf_audio_MediaHandlerRef_t handlerRef)
Definition: taf_audio_client.c:906
le_result_t taf_audio_EnableNoiseSuppressor(taf_audio_StreamRef_t streamRef)
Definition: taf_audio_client.c:1038
le_result_t taf_audio_DisableNoiseSuppressor(taf_audio_StreamRef_t streamRef)
Definition: taf_audio_client.c:1080
le_result_t taf_audio_SetEncodingFormat(taf_audio_StreamRef_t streamRef, taf_audio_Format_t format)
Definition: taf_audio_client.c:1354
taf_audio_MediaHandlerRef_t taf_audio_AddMediaHandler(taf_audio_StreamRef_t streamRef, taf_audio_MediaHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_audio_client.c:883
struct taf_audio_DtmfDetectorHandler * taf_audio_DtmfDetectorHandlerRef_t
Definition: taf_audio_common.h:81
taf_audio_StreamRef_t taf_audio_OpenMic(void)
Definition: taf_audio_client.c:672
taf_audio_ConnectorRef_t taf_audio_CreateConnector(void)
Definition: taf_audio_client.c:573
le_result_t taf_audio_DisableEchoCanceller(taf_audio_StreamRef_t streamRef)
Definition: taf_audio_client.c:1101
le_result_t taf_audio_Connect(taf_audio_ConnectorRef_t connRef, taf_audio_StreamRef_t sRef)
Definition: taf_audio_client.c:611
taf_audio_StreamRef_t taf_audio_OpenSpeaker(void)
Definition: taf_audio_client.c:655
struct taf_audio_Stream * taf_audio_StreamRef_t
Definition: taf_audio_common.h:38
taf_audio_StreamRef_t taf_audio_OpenModemVoiceRx(uint32_t slotId)
Definition: taf_audio_client.c:689
void taf_audio_RemoveDtmfDetectorHandler(taf_audio_DtmfDetectorHandlerRef_t handlerRef)
Definition: taf_audio_client.c:948
struct taf_audio_MediaHandler * taf_audio_MediaHandlerRef_t
Definition: taf_audio_common.h:73
void(* taf_audio_DtmfDetectorHandlerFunc_t)(taf_audio_StreamRef_t streamRef, char dtmf, void *contextPtr)
Definition: taf_audio_common.h:190
le_result_t taf_audio_SetSamplePcmSamplingRate(taf_audio_StreamRef_t streamRef, uint32_t rate)
Definition: taf_audio_client.c:1258
le_result_t taf_audio_GetSamplePcmSamplingRate(taf_audio_StreamRef_t streamRef, uint32_t *ratePtr)
Definition: taf_audio_client.c:1282
le_msg_ServiceRef_t taf_audio_GetServiceRef(void)
Definition: taf_audio_server.c:269
le_result_t taf_audio_IsEchoCancellerEnabled(taf_audio_StreamRef_t streamRef, bool *statusPtr)
Definition: taf_audio_client.c:1122
void taf_audio_Disconnect(taf_audio_ConnectorRef_t connRef, taf_audio_StreamRef_t sRef)
Definition: taf_audio_client.c:633
taf_audio_DtmfDetectorHandlerRef_t taf_audio_AddDtmfDetectorHandler(taf_audio_StreamRef_t streamRef, taf_audio_DtmfDetectorHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_audio_client.c:925
taf_audio_StreamRef_t taf_audio_OpenRecorder(void)
Definition: taf_audio_client.c:840
le_result_t taf_audio_Stop(taf_audio_StreamRef_t streamRef)
Definition: taf_audio_client.c:969
void taf_audio_AdvertiseService(void)
Definition: taf_audio_server.c:296
taf_audio_StreamRef_t taf_audio_OpenPlayer(void)
Definition: taf_audio_client.c:797
taf_audio_StreamRef_t taf_audio_OpenI2sRx(taf_audio_I2SChannel_t mode)
Definition: taf_audio_client.c:1171
le_result_t taf_audio_IsNoiseSuppressorEnabled(taf_audio_StreamRef_t streamRef, bool *statusPtr)
Definition: taf_audio_client.c:1146
taf_audio_StreamRef_t taf_audio_OpenPcmTx(uint32_t timeslot)
Definition: taf_audio_client.c:1237
le_result_t taf_audio_GetSamplePcmChannelNumber(taf_audio_StreamRef_t streamRef, uint32_t *nbChannelPtr)
Definition: taf_audio_client.c:1330
le_result_t taf_audio_RecordFile(taf_audio_StreamRef_t streamRef, int fd)
Definition: taf_audio_client.c:861
le_result_t taf_audio_GetEncodingFormat(taf_audio_StreamRef_t streamRef, taf_audio_Format_t *formatPtr)
Definition: taf_audio_client.c:1382
taf_audio_Format_t
Definition: taf_audio_common.h:89
taf_audio_StreamRef_t taf_audio_OpenModemVoiceTx(uint32_t slotId)
Definition: taf_audio_client.c:708
taf_audio_I2SChannel_t
Definition: taf_audio_common.h:153
le_result_t taf_audio_EnableEchoCanceller(taf_audio_StreamRef_t streamRef)
Definition: taf_audio_client.c:1059
le_result_t taf_audio_PlayFile(taf_audio_StreamRef_t streamRef, int fd)
Definition: taf_audio_client.c:818
le_result_t taf_audio_SetSamplePcmChannelNumber(taf_audio_StreamRef_t streamRef, uint32_t nbChannel)
Definition: taf_audio_client.c:1306
le_result_t taf_audio_GetGain(taf_audio_StreamRef_t streamRef, int32_t *gainPtr)
Definition: taf_audio_client.c:1014
void(* taf_audio_MediaHandlerFunc_t)(taf_audio_StreamRef_t streamRef, taf_audio_MediaEvent_t event, void *contextPtr)
Definition: taf_audio_common.h:175
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t taf_audio_PlayDtmf(taf_audio_StreamRef_t streamRef, const char *LE_NONNULL dtmf, uint32_t duration, uint32_t pause)
Definition: taf_audio_client.c:727
le_result_t
Definition: le_basics.h:45
taf_audio_StreamRef_t taf_audio_OpenI2sTx(taf_audio_I2SChannel_t mode)
Definition: taf_audio_client.c:1193
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
struct taf_audio_Connector * taf_audio_ConnectorRef_t
Definition: taf_audio_common.h:46
void taf_audio_Close(taf_audio_StreamRef_t sRef)
Definition: taf_audio_client.c:555
le_result_t taf_audio_Unmute(taf_audio_StreamRef_t streamRef)
Definition: taf_audio_client.c:778
le_result_t taf_audio_SetGain(taf_audio_StreamRef_t streamRef, int32_t gain)
Definition: taf_audio_client.c:990
void taf_audio_DeleteConnector(taf_audio_ConnectorRef_t connRef)
Definition: taf_audio_client.c:589
le_result_t taf_audio_Mute(taf_audio_StreamRef_t streamRef)
Definition: taf_audio_client.c:757
le_msg_SessionRef_t taf_audio_GetClientSessionRef(void)
Definition: taf_audio_server.c:282