Hallo, wie kann ich eine Funktion programmieren mit der ich aus dem Soundbuffer die Amplitude einer bestimmten Frequenz auslesen kann?
Zur Verfügung habe ich lediglich:
Alles anzeigen
Zur Verfügung habe ich lediglich:
Quellcode
- ENGINE_ void* pds;// pointer to the IDirectSound interface
- ENGINE_ void* pdsb;// pointer to the primary IDirectSoundBuffer
- ENGINE_ void* pdsbs;// pointer to the recently created secondary IDirectSoundBuffer
- typedef struct IDirectSoundBuffer *LPDIRECTSOUNDBUFFER;
- DLLFUNC var GetDirectSound()
- {
- IDirectSoundBuffer* buffer = reinterpret_cast<IDirectSoundBuffer*>(ev->pdsb);
- if (!buffer) return(0);
- return (1);
- }