This website uses cookies to improve our services and deliver relevant ads.
By interacting with this site, you agree to this use. For more information, see our Cookies Policy
| void | ovr_Voip_Accept ( ovrID userID ) Accepts a VoIP connection from a given user. |
| ovrVoipDtxState | ovr_Voip_GetIsConnectionUsingDtx ( ovrID peerID ) |
| ovrVoipBitrate | ovr_Voip_GetLocalBitrate ( ovrID peerID ) |
| size_t | |
| size_t | |
| size_t | |
| size_t | ovr_Voip_GetPCMSize ( ovrID senderID ) |
| size_t | ovr_Voip_GetPCMWithTimestamp ( ovrID senderID, int16_t * outputBuffer, size_t outputBufferNumElements, uint32_t * timestamp ) |
| size_t | ovr_Voip_GetPCMWithTimestampFloat ( ovrID senderID, float * outputBuffer, size_t outputBufferNumElements, uint32_t * timestamp ) |
| ovrVoipBitrate | ovr_Voip_GetRemoteBitrate ( ovrID peerID ) |
| uint32_t | ovr_Voip_GetSyncTimestamp ( ovrID userID ) |
| long long | |
| ovrVoipMuteState | Returns SystemVoip microphone's mute state. |
| ovrSystemVoipStatus | Returns SystemVoip status. |
| void | |
| void | ovr_Voip_SetMicrophoneMuted ( ovrVoipMuteState state ) |
| void | ovr_Voip_SetNewConnectionOptions ( ovrVoipOptionsHandle voipOptions ) |
| void | |
| void | ovr_Voip_Start ( ovrID userID ) |
| void | ovr_Voip_Stop ( ovrID userID ) |
// This file was @generated with LibOVRPlatform/codegen/main. Do not modify it! #ifndef OVR_VOIP_H #define OVR_VOIP_H #include "OVR_Platform_Defs.h" #include "OVR_SystemVoipStatus.h" #include "OVR_Types.h" #include "OVR_VoipBitrate.h" #include "OVR_VoipMuteState.h" #include "OVR_VoipOptions.h" #include "OVR_VoipSampleRate.h" OVRP_PUBLIC_FUNCTION(void) ovr_Voip_Accept(ovrID userID); OVRP_PUBLIC_FUNCTION(ovrVoipDtxState) ovr_Voip_GetIsConnectionUsingDtx(ovrID peerID); OVRP_PUBLIC_FUNCTION(ovrVoipBitrate) ovr_Voip_GetLocalBitrate(ovrID peerID); OVRP_PUBLIC_FUNCTION(size_t) ovr_Voip_GetOutputBufferMaxSize(); OVRP_PUBLIC_FUNCTION(size_t) ovr_Voip_GetPCM(ovrID senderID, int16_t *outputBuffer, size_t outputBufferNumElements); OVRP_PUBLIC_FUNCTION(size_t) ovr_Voip_GetPCMFloat(ovrID senderID, float *outputBuffer, size_t outputBufferNumElements); OVRP_PUBLIC_FUNCTION(size_t) ovr_Voip_GetPCMSize(ovrID senderID); OVRP_PUBLIC_FUNCTION(size_t) ovr_Voip_GetPCMWithTimestamp(ovrID senderID, int16_t *outputBuffer, size_t outputBufferNumElements, uint32_t *timestamp); OVRP_PUBLIC_FUNCTION(size_t) ovr_Voip_GetPCMWithTimestampFloat(ovrID senderID, float *outputBuffer, size_t outputBufferNumElements, uint32_t *timestamp); OVRP_PUBLIC_FUNCTION(ovrVoipBitrate) ovr_Voip_GetRemoteBitrate(ovrID peerID); OVRP_PUBLIC_FUNCTION(uint32_t) ovr_Voip_GetSyncTimestamp(ovrID userID); OVRP_PUBLIC_FUNCTION(longlong) ovr_Voip_GetSyncTimestampDifference(uint32_t lhs, uint32_t rhs); OVRP_PUBLIC_FUNCTION(ovrVoipMuteState) ovr_Voip_GetSystemVoipMicrophoneMuted(); OVRP_PUBLIC_FUNCTION(ovrSystemVoipStatus) ovr_Voip_GetSystemVoipStatus(); OVRP_PUBLIC_FUNCTION(void) ovr_Voip_SetMicrophoneFilterCallback(VoipFilterCallback cb); OVRP_PUBLIC_FUNCTION(void) ovr_Voip_SetMicrophoneMuted(ovrVoipMuteState state); OVRP_PUBLIC_FUNCTION(void) ovr_Voip_SetNewConnectionOptions(ovrVoipOptionsHandle voipOptions); OVRP_PUBLIC_FUNCTION(void) ovr_Voip_SetOutputSampleRate(ovrVoipSampleRate rate); OVRP_PUBLIC_FUNCTION(void) ovr_Voip_Start(ovrID userID); OVRP_PUBLIC_FUNCTION(void) ovr_Voip_Stop(ovrID userID); #endif