| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include "AESinkDirectSound.h"#include "cores/AudioEngine/AESinkFactory.h"#include "cores/AudioEngine/Sinks/windows/AESinkFactoryWin.h"#include "cores/AudioEngine/Utils/AEUtil.h"#include "utils/StringUtils.h"#include "utils/XTimeUtils.h"#include "utils/log.h"#include "platform/win32/CharsetConverter.h"#include "platform/win32/WIN32Util.h"#include <algorithm>#include <mutex>#include <Mmreg.h>#include <initguid.h>#include <mmdeviceapi.h>#include <Functiondiscoverykeys_devpkey.h>Macros | |
| #define | INITGUID | 
| #define | EXIT_ON_FAILURE(hr, reason) | 
Functions | |
| DEFINE_GUID (_KSDATAFORMAT_SUBTYPE_IEEE_FLOAT, WAVE_FORMAT_IEEE_FLOAT, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71) | |
| DEFINE_GUID (_KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF, WAVE_FORMAT_DOLBY_AC3_SPDIF, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71) | |
Variables | |
| HWND | g_hWnd | 
| #define EXIT_ON_FAILURE | ( | hr, | |
| reason ) | 
| #define INITGUID | 
| DEFINE_GUID | ( | _KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF | , | 
| WAVE_FORMAT_DOLBY_AC3_SPDIF | , | ||
| 0x0000 | , | ||
| 0x0010 | , | ||
| 0x80 | , | ||
| 0x00 | , | ||
| 0x00 | , | ||
| 0xaa | , | ||
| 0x00 | , | ||
| 0x38 | , | ||
| 0x9b | , | ||
| 0x71 | ) | 
| DEFINE_GUID | ( | _KSDATAFORMAT_SUBTYPE_IEEE_FLOAT | , | 
| WAVE_FORMAT_IEEE_FLOAT | , | ||
| 0x0000 | , | ||
| 0x0010 | , | ||
| 0x80 | , | ||
| 0x00 | , | ||
| 0x00 | , | ||
| 0xaa | , | ||
| 0x00 | , | ||
| 0x38 | , | ||
| 0x9b | , | ||
| 0x71 | ) | 
      
  | 
  extern |