| struct ovrMicrophone * |
| size_t | ovr_Microphone_GetNumSamplesAvailable ( const ovrMicrophoneHandle obj ) |
| size_t | ovr_Microphone_GetOutputBufferMaxSize ( const ovrMicrophoneHandle obj ) |
| size_t | ovr_Microphone_GetPCM ( const ovrMicrophoneHandle obj, int16_t * outputBuffer, size_t outputBufferNumElements ) |
| size_t | ovr_Microphone_GetPCMFloat ( const ovrMicrophoneHandle obj, float * outputBuffer, size_t outputBufferNumElements ) |
| size_t | ovr_Microphone_ReadData ( const ovrMicrophoneHandle obj, float * outputBuffer, size_t outputBufferSize ) |
| void | |
| void | ovr_Microphone_SetAudioDataAvailableCallback ( const ovrMicrophoneHandle obj, MicrophoneDataAvailableCallback cb, void * userData ) |
| void | ovr_Microphone_Start ( const ovrMicrophoneHandle obj ) |
| void | ovr_Microphone_Stop ( const ovrMicrophoneHandle obj ) |
// This file was @generated with LibOVRPlatform/codegen/main. Do not modify it! #ifndef OVR_MICROPHONE_H #define OVR_MICROPHONE_H #include "OVR_Platform_Defs.h" #include "OVR_Types.h" #include <stddef.h> #include <stdint.h> typedefstruct ovrMicrophone *ovrMicrophoneHandle; OVRP_PUBLIC_FUNCTION(size_t) ovr_Microphone_GetNumSamplesAvailable(const ovrMicrophoneHandle obj); OVRP_PUBLIC_FUNCTION(size_t) ovr_Microphone_GetOutputBufferMaxSize(const ovrMicrophoneHandle obj); OVRP_PUBLIC_FUNCTION(size_t) ovr_Microphone_GetPCM(const ovrMicrophoneHandle obj, int16_t *outputBuffer, size_t outputBufferNumElements); OVRP_PUBLIC_FUNCTION(size_t) ovr_Microphone_GetPCMFloat(const ovrMicrophoneHandle obj, float *outputBuffer, size_t outputBufferNumElements); OVRP_PUBLIC_FUNCTION(size_t) ovr_Microphone_ReadData(const ovrMicrophoneHandle obj, float *outputBuffer, size_t outputBufferSize); OVRP_PUBLIC_FUNCTION(void) ovr_Microphone_SetAcceptableRecordingDelayHint(const ovrMicrophoneHandle obj, size_t delayMs); OVRP_PUBLIC_FUNCTION(void) ovr_Microphone_SetAudioDataAvailableCallback(const ovrMicrophoneHandle obj, MicrophoneDataAvailableCallback cb, void *userData); OVRP_PUBLIC_FUNCTION(void) ovr_Microphone_Start(const ovrMicrophoneHandle obj); OVRP_PUBLIC_FUNCTION(void) ovr_Microphone_Stop(const ovrMicrophoneHandle obj); #endif