1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-19 14:35:14 +00:00
qb64/internal/c/mingw64/x86_64-w64-mingw32/include/audioapotypes.h
2019-01-01 22:40:38 +11:00

37 lines
782 B
C

/**
* This file is part of the mingw-w64 runtime package.
* No warranty is given; refer to the file DISCLAIMER within this package.
*/
#include <winapifamily.h>
#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
typedef LONGLONG HNSTIME;
typedef LONGLONG MFTIME;
typedef float FLOAT32;
typedef double FLOAT64;
typedef enum APO_BUFFER_FLAGS {
BUFFER_INVALID = 0,
BUFFER_VALID = 1,
BUFFER_SILENT = 2
} APO_BUFFER_FLAGS;
typedef struct APO_CONNECTION_PROPERTY {
UINT_PTR pBuffer;
UINT32 u32ValidFrameCount;
APO_BUFFER_FLAGS u32BufferFlags;
UINT32 u32Signature;
} APO_CONNECTION_PROPERTY;
#ifndef _AUDIO_CURVE_TYPE_
#define _AUDIO_CURVE_TYPE_
typedef enum {
AUDIO_CURVE_TYPE_NONE = 0,
AUDIO_CURVE_TYPE_WINDOWS_FADE = 1,
} AUDIO_CURVE_TYPE;
#endif
#endif