DirectSound Buffer löschen



  • Hallo,
    wie kann man einen Soundbuffer (LPDIRECTSOUNDBUFFER) wieder löschen??
    mit

    dsbSound->Release();
    

    wird er ja nicht aus dem RAM entfernt..

    Macht man das so?

    delete dsbSound;
    

    MfG,
    Max

    @edit:
    Wenn ich nur mit Release() den Buffer freigebe, füllt sich laut Taskmanager der Ram immer weiter; wenn ich die Anwendung aber minimiere und dann wieder in den Vordergrund bringe, fällt der Ramverbrauch wieder auf das normale zurück.
    (Bsp: Vorher 6MB, nach vielen sounds 50MB, nach minimieren und wiederherstellen 6MB)


Anmelden zum Antworten