ReactOS 0.4.16-dev-320-g3bd9ddc
audiosessiontypes.h File Reference

Go to the source code of this file.

Macros

#define AUDCLNT_STREAMFLAGS_CROSSPROCESS   0x00010000
 
#define AUDCLNT_STREAMFLAGS_LOOPBACK   0x00020000
 
#define AUDCLNT_STREAMFLAGS_EVENTCALLBACK   0x00040000
 
#define AUDCLNT_STREAMFLAGS_NOPERSIST   0x00080000
 
#define AUDCLNT_STREAMFLAGS_RATEADJUST   0x00100000
 
#define AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED   0x10000000
 
#define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE   0x20000000
 
#define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED   0x40000000
 

Typedefs

typedef enum _AUDCLNT_SHAREMODE AUDCLNT_SHAREMODE
 
typedef enum _AudioSessionState AudioSessionState
 

Enumerations

enum  _AUDCLNT_SHAREMODE { AUDCLNT_SHAREMODE_SHARED , AUDCLNT_SHAREMODE_EXCLUSIVE }
 
enum  _AudioSessionState { AudioSessionStateInactive = 0 , AudioSessionStateActive , AudioSessionStateExpired }
 

Macro Definition Documentation

◆ AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE

#define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE   0x20000000

Definition at line 38 of file audiosessiontypes.h.

◆ AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED

#define AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED   0x40000000

Definition at line 39 of file audiosessiontypes.h.

◆ AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED

#define AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED   0x10000000

Definition at line 37 of file audiosessiontypes.h.

◆ AUDCLNT_STREAMFLAGS_CROSSPROCESS

#define AUDCLNT_STREAMFLAGS_CROSSPROCESS   0x00010000

Definition at line 32 of file audiosessiontypes.h.

◆ AUDCLNT_STREAMFLAGS_EVENTCALLBACK

#define AUDCLNT_STREAMFLAGS_EVENTCALLBACK   0x00040000

Definition at line 34 of file audiosessiontypes.h.

◆ AUDCLNT_STREAMFLAGS_LOOPBACK

#define AUDCLNT_STREAMFLAGS_LOOPBACK   0x00020000

Definition at line 33 of file audiosessiontypes.h.

◆ AUDCLNT_STREAMFLAGS_NOPERSIST

#define AUDCLNT_STREAMFLAGS_NOPERSIST   0x00080000

Definition at line 35 of file audiosessiontypes.h.

◆ AUDCLNT_STREAMFLAGS_RATEADJUST

#define AUDCLNT_STREAMFLAGS_RATEADJUST   0x00100000

Definition at line 36 of file audiosessiontypes.h.

Typedef Documentation

◆ AUDCLNT_SHAREMODE

◆ AudioSessionState

Enumeration Type Documentation

◆ _AUDCLNT_SHAREMODE

Enumerator
AUDCLNT_SHAREMODE_SHARED 
AUDCLNT_SHAREMODE_EXCLUSIVE 

Definition at line 26 of file audiosessiontypes.h.

27{
@ AUDCLNT_SHAREMODE_SHARED
@ AUDCLNT_SHAREMODE_EXCLUSIVE
enum _AUDCLNT_SHAREMODE AUDCLNT_SHAREMODE

◆ _AudioSessionState

Enumerator
AudioSessionStateInactive 
AudioSessionStateActive 
AudioSessionStateExpired 

Definition at line 41 of file audiosessiontypes.h.

42{
@ AudioSessionStateExpired
@ AudioSessionStateActive
@ AudioSessionStateInactive
enum _AudioSessionState AudioSessionState