![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "VoiceCodecOpus.h"#include "Voice.h"#include <SLES/OpenSLES.h>#include <SLES/OpenSLES_Android.h>#include <pthread.h>#include <stdlib.h>#include "AndroidPermissionFunctionLibrary.h"#include "AndroidPermissionCallbackProxy.h"Classes | |
| struct | _circular_buffer |
| class | FVoiceCaptureOpenSLES |
Macros | |
| #define | BUFFERFRAMES 1024 |
Typedefs | |
| typedef struct _circular_buffer | circular_buffer |
Functions | |
| circular_buffer * | create_circular_buffer (int bytes) |
| int | checkspace_circular_buffer (circular_buffer *p, int writeCheck) |
| int | read_circular_buffer_bytes (circular_buffer *p, char *out, int bytes) |
| int | write_circular_buffer_bytes (circular_buffer *p, const char *in, int bytes) |
| void | free_circular_buffer (circular_buffer *p) |
| bool | InitVoiceCapture () |
| void | ShutdownVoiceCapture () |
| IVoiceCapture * | CreateVoiceCaptureObject (const FString &DeviceName, int32 SampleRate, int32 NumChannels) |
| #define BUFFERFRAMES 1024 |
| int checkspace_circular_buffer | ( | circular_buffer * | p, |
| int | writeCheck | ||
| ) |
| circular_buffer * create_circular_buffer | ( | int | bytes | ) |
| IVoiceCapture * CreateVoiceCaptureObject | ( | const FString & | DeviceName, |
| int32 | SampleRate, | ||
| int32 | NumChannels | ||
| ) |
| void free_circular_buffer | ( | circular_buffer * | p | ) |
| bool InitVoiceCapture | ( | ) |
| int read_circular_buffer_bytes | ( | circular_buffer * | p, |
| char * | out, | ||
| int | bytes | ||
| ) |
| void ShutdownVoiceCapture | ( | ) |
| int write_circular_buffer_bytes | ( | circular_buffer * | p, |
| const char * | in, | ||
| int | bytes | ||
| ) |