streamMedia_interface.h File Reference

#include "legato.h"
#include "le_audio_interface.h"
#include "streamMedia_common.h"

Go to the source code of this file.

Typedefs

typedef void(* streamMedia_DisconnectHandler_t) (void *)
 

Functions

void streamMedia_ConnectService (void)
 
le_result_t streamMedia_TryConnectService (void)
 
LE_FULL_API void streamMedia_SetServerDisconnectHandler (streamMedia_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void streamMedia_DisconnectService (void)
 
le_audio_StreamRef_t streamMedia_OpenAudioRtpRx (int32_t localPort)
 
le_audio_StreamRef_t streamMedia_OpenAudioRtpTx (int32_t localPort, const char *LE_NONNULL remoteIpAddress, int32_t remotePort)
 
le_result_t streamMedia_Start (le_audio_StreamRef_t streamRef)
 
le_result_t streamMedia_Stop (le_audio_StreamRef_t streamRef)
 
le_result_t streamMedia_SendRtcpSdes (le_audio_StreamRef_t streamRef, const char *LE_NONNULL cname, const char *LE_NONNULL name, const char *LE_NONNULL email, const char *LE_NONNULL phone, const char *LE_NONNULL loc, const char *LE_NONNULL tool, const char *LE_NONNULL note)
 
le_result_t streamMedia_SendRtcpBye (le_audio_StreamRef_t streamRef, const char *LE_NONNULL reason)
 
void streamMedia_Close (le_audio_StreamRef_t streamRef)
 
streamMedia_RtcpHandlerRef_t streamMedia_AddRtcpHandler (le_audio_StreamRef_t streamRef, streamMedia_RtcpHandlerFunc_t handlerPtr, void *contextPtr)
 
void streamMedia_RemoveRtcpHandler (streamMedia_RtcpHandlerRef_t handlerRef)
 

Detailed Description

Legato Stream Media include file.