| * This file has no copyright assigned and is placed in the Public Domain. |
| * This file is part of the w64 mingw-runtime package. |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| #ifndef _INC_AUDIOENGINEENDPOINT |
| #define _INC_AUDIOENGINEENDPOINT |
| #if (_WIN32_WINNT >= 0x0601) |
| typedef enum AE_POSITION_FLAGS { |
| POSITION_DISCONTINUOUS = 1, |
| typedef struct AE_CURRENT_POSITION { |
| UINT64 u64DevicePosition; |
| UINT64 u64StreamPosition; |
| FLOAT32 f32FramesPerSecond; |
| } AE_CURRENT_POSITION, *PAE_CURRENT_POSITION; |
| typedef struct _AUDIO_ENDPOINT_EXCLUSIVE_CREATE_PARAMS { |
| HNSTIME hnsBufferDuration; |
| UINT32 u32LatencyCoefficient; |
| WAVEFORMATEX wfxDeviceFormat; |
| } AUDIO_ENDPOINT_EXCLUSIVE_CREATE_PARAMS, *PAUDIO_ENDPOINT_EXCLUSIVE_CREATE_PARAMS; |
| typedef struct _AUDIO_ENDPOINT_SHARED_CREATE_PARAMS { |
| } AUDIO_ENDPOINT_SHARED_CREATE_PARAMS, *PAUDIO_ENDPOINT_SHARED_CREATE_PARAMS; |
| #endif /*(_WIN32_WINNT >= 0x0601)*/ |
| #endif /*_INC_AUDIOENGINEENDPOINT*/ |