0
0

[code:cb31fjz6] FMOD = FMOD_CreateInstance(DLLName);
if (FMOD) {
// On first instance retrieve all the audio drivers
if (DriverCnt++ == 0) {
FMOD->FSOUND_SetOutput(FSOUND_OUTPUT_WINMM);
// Count Windows Multimedia input drivers
fdriverrec[0] = FMOD->FSOUND_Record_GetNumDrivers();[/code:cb31fjz6]

Value of fdriverrec[0] in 3.70/71: 8
Value of fdriverrec[0] in 3.72/74: 0

Can someone explain this to me ?

b.t.w. this also happens for FSOUND_OUTPUT_DSOUND and FSOUND_OUTPUT_ASIO

I’ve used 3.70 a long time and i wanted to move on to 3.74 but somehow it gives me more grieve then happiness

  • You must to post comments
0
0

For all convenience i’ve attached my class in here.

[url=http://tunesplayer.com/downloads/FMODClass.zip:3k80arib]Download class here[/url:3k80arib]
It’s used in BCB with several custom components hooked to it.

[code:3k80arib]TFMODPlayer *Player1 = new TFMODPlayer();
Player1->Init("fmod.dll");[/code:3k80arib]

  • You must to post comments
0
0

someone any update on this ?

  • You must to post comments
0
0

The record example works.

But i’m using fmoddyn.h in Borland C++ Builder.

  • You must to post comments
0
0

FSOUND_Record_GetDriverName isn’t the problem, FSOUND_Record_GetNumDrivers is.

Somehow that keeps returning 0.

Nobody knows why this happens so i will work and work and work till i got it.
Strange though since there’s not much changed

  • You must to post comments
Showing 4 results
Your Answer

Please first to submit.