VBC_XAudio2.zip
[55.66 kB]
[132 Downloads]
Von
Frank Schüler
am 03.08.24 um 10:15
frank@activevb.de
Ein einfaches Beispiel für VB6 mit XAudio2. Spielt eine Wavedatei (2Ch, 44100Hz, 16Bit, PCM, Standard WaveHeader) mit XAudio2 im Loop ab. Dabei können die Built-in Effekte von XAudio2, wie ein 4-Band Equalizer, 2 unterschiedliche Reverb-Effekte, Echo, Limiter und VolumeMeter, ein- oder ausgeschalten und deren Parameter verändert werden. Volume, Pan und Pitch können ebenfalls angepasst werden. Das ist nur ein Testprojekt! Eine passende Wavedatei müsstet Ihr selbst bereitstellen. Die Wavedatei sollte, wie oben angegeben, entsprechen und die Duration sollte relativ kurz sein. Meine Testwave hatte eine Duration von ca. 2 Minuten was ca. 20MB entsprechen weshalb ich die hier nicht mit hochladen kann. Ansonsten einfach den Pfad zur Wave bei der Funktion LoadWaveToByteArray entsprechend anpassen.
Update 16.08.2024: Zeigt noch die Verwendung einer SubmixVoice im Zusammenhang mit einem HighPassOnePoleFilter. Ansonsten sind noch ein paar Hilfsfunktionen hinzugekommen.
Kategorie: Dateien, DirectX, Klassen, Sonstiges, Sound, System, Windows
Bewertung (Schulnote): 1.38 bei 117 abgegebenen Stimmen
|
|
|
|