Hey
At 08:53 PM 2/10/01 +0100, Christoph Reichenbach wrote:
>OK, does any of the people who have a better understanding of Sierra's
>sound subsystem have any idea whether a handle of 0000 has any special
>meaning?
I don't claim to have any understanding of DoSound(), but it might be that
all invalid handles are skipped and 0000 is just another invalid handle.
The original letter in this thread reports that 0000 gets suspended when
the text entry box pops up in SQ3, but when I play SQ3 the background music
keeps playing while I type. None of the driver subfunctions appear to be
called at all.
On the subject of driver subfunctions, I mistakingly switched the names
PauseSound and StopSound in my notes a long time ago. The only change
FreeSCI might have to make is with MIDI control 0x4C. Originally called
"Reset on StopSound", it should be "Reset on PauseSound". Or, to be more
consistent with terminology, "Reset On SuspendSound".
Cheers,
Ravi.