19#ifndef FREERDP_SERVER_SHADOW_WIN_WASAPI_H
20#define FREERDP_SERVER_SHADOW_WIN_WASAPI_H
25#include <winpr/wtypes.h>
26#include <winpr/stream.h>
29#define WIN_WASAPI_RATE 48000
30#define WIN_WASAPI_CHANNELS 2
31#define WIN_WASAPI_FRAME_BYTES 4
33typedef struct win_wasapi_loopback winWasapiLoopback;
43 WINPR_ATTR_NODISCARD winWasapiLoopback* win_wasapi_loopback_open(BOOL log);
44 void win_wasapi_loopback_close(winWasapiLoopback* loopback);
49 WINPR_ATTR_NODISCARD BOOL win_wasapi_loopback_read(winWasapiLoopback* loopback,
wStream* s);