PortAudio  2.0
Macros | Typedefs | Enumerations
AudioSessionTypes.h File Reference

Go to the source code of this file.

Macros

#define __AUDIOSESSIONTYPES__
 
#define MIDL_SIZE_IS(x)
 
#define MIDL_STRING
 
#define MIDL_ANYSIZE_ARRAY   ANYSIZE_ARRAY
 
#define AUDCLNT_STREAMFLAGS_CROSSPROCESS   0x00010000
 
#define AUDCLNT_STREAMFLAGS_LOOPBACK   0x00020000
 
#define AUDCLNT_STREAMFLAGS_EVENTCALLBACK   0x00040000
 
#define AUDCLNT_STREAMFLAGS_NOPERSIST   0x00080000
 

Typedefs

typedef enum _AUDCLNT_SHAREMODE AUDCLNT_SHAREMODE
 
typedef enum _DeviceShareMode DeviceShareMode
 
typedef enum _AudioSessionState AudioSessionState
 

Enumerations

enum  _AUDCLNT_SHAREMODE { AUDCLNT_SHAREMODE_SHARED, AUDCLNT_SHAREMODE_EXCLUSIVE }
 
enum  _DeviceShareMode { DeviceShared, DeviceExclusive }
 
enum  _AudioSessionState { AudioSessionStateInactive = 0, AudioSessionStateActive = 1, AudioSessionStateExpired = 2 }
 

Macro Definition Documentation

#define __AUDIOSESSIONTYPES__
#define AUDCLNT_STREAMFLAGS_CROSSPROCESS   0x00010000
#define AUDCLNT_STREAMFLAGS_EVENTCALLBACK   0x00040000
#define AUDCLNT_STREAMFLAGS_LOOPBACK   0x00020000
#define AUDCLNT_STREAMFLAGS_NOPERSIST   0x00080000
#define MIDL_ANYSIZE_ARRAY   ANYSIZE_ARRAY
#define MIDL_SIZE_IS (   x)
#define MIDL_STRING

Typedef Documentation

Enumeration Type Documentation

Enumerator
AUDCLNT_SHAREMODE_SHARED 
AUDCLNT_SHAREMODE_EXCLUSIVE 
Enumerator
AudioSessionStateInactive 
AudioSessionStateActive 
AudioSessionStateExpired 
Enumerator
DeviceShared 
DeviceExclusive