source: Daodan/MSYS2/mingw32/i686-w64-mingw32/include/audioapotypes.h

Last change on this file was 1166, checked in by rossy, 3 years ago

Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File size: 782 bytes
Line 
1/**
2 * This file is part of the mingw-w64 runtime package.
3 * No warranty is given; refer to the file DISCLAIMER within this package.
4 */
5
6#include <winapifamily.h>
7
8#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
9typedef LONGLONG HNSTIME;
10typedef LONGLONG MFTIME;
11typedef float FLOAT32;
12typedef double FLOAT64;
13
14typedef enum APO_BUFFER_FLAGS {
15 BUFFER_INVALID = 0,
16 BUFFER_VALID = 1,
17 BUFFER_SILENT = 2
18} APO_BUFFER_FLAGS;
19
20typedef struct APO_CONNECTION_PROPERTY {
21 UINT_PTR pBuffer;
22 UINT32 u32ValidFrameCount;
23 APO_BUFFER_FLAGS u32BufferFlags;
24 UINT32 u32Signature;
25} APO_CONNECTION_PROPERTY;
26
27#ifndef _AUDIO_CURVE_TYPE_
28#define _AUDIO_CURVE_TYPE_
29
30typedef enum {
31 AUDIO_CURVE_TYPE_NONE = 0,
32 AUDIO_CURVE_TYPE_WINDOWS_FADE = 1,
33} AUDIO_CURVE_TYPE;
34#endif
35
36#endif
Note: See TracBrowser for help on using the repository browser.