DirectSound
-
hi...
gibt es eine verlässliche methode herauszufinden, ob abspielndes audiofile noch läuft?dies IsPlaying von IDirectMusicPerformance8 ist nicht wirklich hilfreich!
-
ahh nein....
die frage ist eher, wann kann ich mir sicher sein,
dass das file schon angefangen hat zu spielen?
-
Du könntest mit
IDirectMusicPerformance8::GetTime die aktuelle Spielzeit abrufen, danach mit
IDirectMusicPerformance8::GetSegmentState den Segmentstatus holen und diesen an IDirectMusicPerformance8::IsPlaying übergeben.Habs aber net ausprobiert.