| 
    FreeRDP
    
   | 
 
#include "wf_directsound.h"#include "wf_interface.h"#include "wf_info.h"#include "wf_rdpsnd.h"#include <winpr/windows.h>#include <initguid.h>#include <objbase.h>#include <mmsystem.h>#include <dsound.h>#include <freerdp/log.h>Macros | |
| #define | INITGUID | 
| #define | CINTERFACE 1 | 
| #define | TAG SERVER_TAG("windows") | 
Functions | |
| int | wf_rdpsnd_set_latest_peer (wfPeerContext *peer) | 
| int | wf_directsound_activate (RdpsndServerContext *context) | 
| static DWORD WINAPI | wf_rdpsnd_directsound_thread (LPVOID lpParam) | 
Variables | |
| IDirectSoundCapture8 * | cap | 
| IDirectSoundCaptureBuffer8 * | capBuf | 
| DSCBUFFERDESC | dscbd | 
| DWORD | lastPos | 
| wfPeerContext * | latestPeer | 
| #define CINTERFACE 1 | 
| #define INITGUID | 
| #define TAG SERVER_TAG("windows") | 
| int wf_directsound_activate | ( | RdpsndServerContext * | context | ) | 


      
  | 
  static | 


| int wf_rdpsnd_set_latest_peer | ( | wfPeerContext * | peer | ) | 

| IDirectSoundCapture8* cap | 
| IDirectSoundCaptureBuffer8* capBuf | 
| DSCBUFFERDESC dscbd | 
| DWORD lastPos | 
| wfPeerContext* latestPeer |