openshot-audio  0.1.6
Classes | Macros | Typedefs | Functions
juce_win32_DirectSound.cpp File Reference

Classes

struct  typeDSBUFFERDESC
 
struct  typeDSCBUFFERDESC
 

Macros

#define INTERFACE   IDirectSound
 
#define INTERFACE   IDirectSoundBuffer
 
#define INTERFACE   IDirectSoundCapture
 
#define INTERFACE   IDirectSoundCaptureBuffer
 
#define CATCH   JUCE_CATCH_ALL
 
#define JUCE_DS_LOG(a)
 
#define JUCE_DS_LOG_ERROR(a)
 
#define DSOUND_FUNCTION(functionName, params)
 
#define DSOUND_FUNCTION_LOAD(functionName)
 

Typedefs

typedef struct typeDSBUFFERDESC DSBUFFERDESC
 
typedef struct typeDSCBUFFERDESC DSCBUFFERDESC
 

Functions

 DECLARE_INTERFACE_ (IDirectSound, IUnknown)
 
 DECLARE_INTERFACE_ (IDirectSoundBuffer, IUnknown)
 
 DECLARE_INTERFACE_ (IDirectSoundCapture, IUnknown)
 
 DECLARE_INTERFACE_ (IDirectSoundCaptureBuffer, IUnknown)
 

Macro Definition Documentation

◆ CATCH

#define CATCH   JUCE_CATCH_ALL

◆ DSOUND_FUNCTION

#define DSOUND_FUNCTION (   functionName,
  params 
)
Value:
typedef HRESULT (WINAPI *type##functionName) params; \
static type##functionName ds##functionName = nullptr;

◆ DSOUND_FUNCTION_LOAD

#define DSOUND_FUNCTION_LOAD (   functionName)
Value:
ds##functionName = (type##functionName) GetProcAddress (h, #functionName); \
jassert (ds##functionName != nullptr);

◆ INTERFACE [1/4]

#define INTERFACE   IDirectSound

◆ INTERFACE [2/4]

#define INTERFACE   IDirectSoundBuffer

◆ INTERFACE [3/4]

#define INTERFACE   IDirectSoundCapture

◆ INTERFACE [4/4]

#define INTERFACE   IDirectSoundCaptureBuffer

◆ JUCE_DS_LOG

#define JUCE_DS_LOG (   a)

◆ JUCE_DS_LOG_ERROR

#define JUCE_DS_LOG_ERROR (   a)

Typedef Documentation

◆ DSBUFFERDESC

◆ DSCBUFFERDESC

Function Documentation

◆ DECLARE_INTERFACE_() [1/4]

DECLARE_INTERFACE_ ( IDirectSound  ,
IUnknown   
)

◆ DECLARE_INTERFACE_() [2/4]

DECLARE_INTERFACE_ ( IDirectSoundBuffer  ,
IUnknown   
)

◆ DECLARE_INTERFACE_() [3/4]

DECLARE_INTERFACE_ ( IDirectSoundCapture  ,
IUnknown   
)

◆ DECLARE_INTERFACE_() [4/4]

DECLARE_INTERFACE_ ( IDirectSoundCaptureBuffer  ,
IUnknown   
)