Entwickler-Ecke
Multimedia / Grafik - IDirectSound8.CreateSoundBuffer-Problem
Udontknow - Di 28.10.03 22:20
Titel: IDirectSound8.CreateSoundBuffer-Problem
Hallo!
Ich erstelle einen Soundbuffer mit folgendem Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| var DirectSoundObj:IDirectSound8; var FGenericBuffer:IDirectSoundBuffer; var FBuffer:IDirectSoundBuffer8;
...
Res:=DirectSoundObj.CreateSoundBuffer(DSBufDesc,FGenericBuffer,NIL); if Failed(Res) then raise Exception.Create('Konnte DirectSound-Buffer nicht erstellen!');
Res:=FGenericBuffer.QueryInterface(IDirectSoundBuffer8,FBuffer); if Failed(Res) then raise Exception.Create('Konnte DirectSound-Schnittstelle nicht ermitteln!'); |
Ich bekomme immer die Exception 'Konnte DirectSound-Schnittstelle nicht ermitteln!'. QueryInterface schlägt also fehl. Wieso? Nach SDK sollte doch diese Schnittstelle davon unterstützt sein? :cry:
Cu,
Udontknow
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.
Udontknow - Mi 29.10.03 23:23
Hat sich erledigt, hatte aus Versehen das globale Interface zu directsound als IDirectsound anstelle als IDirectSound8 erstellt und brutal gecastet.
Cu, :)
Udontknow
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!