30#ifndef FREERDP_CHANNEL_AUDIN_CLIENT_OPENSL_IO_H
31#define FREERDP_CHANNEL_AUDIN_CLIENT_OPENSL_IO_H
33#include <SLES/OpenSLES.h>
34#include <SLES/OpenSLES_Android.h>
36#include <freerdp/api.h>
47 typedef void (*opensl_receive_t)(
void* context,
const void* data,
size_t size);
58 WINPR_ATTR_MALLOC(android_CloseRecDevice, 1)
60 FREERDP_LOCAL
OPENSL_STREAM* android_OpenRecDevice(
void* context, opensl_receive_t receive,
61 int sr,
int inchannels,
int bufferframes,