wasapi-output.h 429 B

12345678910111213141516
  1. #include <windows.h>
  2. #include <mmdeviceapi.h>
  3. #include <audioclient.h>
  4. #define KSAUDIO_SPEAKER_2POINT1 (KSAUDIO_SPEAKER_STEREO|SPEAKER_LOW_FREQUENCY)
  5. #define KSAUDIO_SPEAKER_SURROUND_AVUTIL \
  6. (KSAUDIO_SPEAKER_STEREO|SPEAKER_FRONT_CENTER)
  7. #define KSAUDIO_SPEAKER_4POINT1 (KSAUDIO_SPEAKER_SURROUND|SPEAKER_LOW_FREQUENCY)
  8. #define safe_release(ptr) \
  9. do { \
  10. if (ptr) { \
  11. ptr->lpVtbl->Release(ptr); \
  12. } \
  13. } while (false)