Sound mit DirectX SDK für VB

Teil 4: Sound mit DirectX SDK für VB

Jetzt fehlt nur noch ein Segment-Objekt, das die abzuspielenden Audiodaten enthält. Das Beispiel

Dim objDMSeg1 As _ DirectMusicSegment8 Set objDMSeg1 = objDMLader _ .LoadSegment("Sample.mid")

nutzt die LoadSegment-Methode des Ladeobjekts, um den Inhalt der im Standardordner zu findenden MIDI-Datei Sample.mid in das neu angelegte Segment- Objekt objDMSeg1 zu laden. Neben mid-Dateien kann die LoadSegment- Methode auch rmi-, wav- und Segment-Dateien laden. Letztere bestehen aus je einer sgt-, dls- sowie sty- Datei. Zum Laden einer solchen zusammenstellung ist die sgt-Datei anzugeben:

Set objDMSeg1 = objDMLader _ .LoadSegment("Sample.sgt")

Nachdem das Segment-Objekt den Inhalt einer Audiodatei enthält, laden Sie es per Download-Methode in den Audiopfad:

objDMSeg1.Download objDMPfad

Zum Abspielen verwenden Sie die Play-SegmentEx-Methode des Wiedergabe objekts und übergeben ihr unter anderem das Segment-Objekt im ersten sowie den Audiopfad im fünften Argument:

Sound mit DirectX SDK für VB

© Archiv

NACH DEM EINRICHTEN dieses Verweises wird das Objektmodell von DirectX zum integralen Bestandteil Ihres VB-Programms.

objDMWiedergabe.PlaySegmentEx _ objDMSeg1, DMUS_SEGF_DEFAULT, _ 0, Nothing, objDMPfad

Das zweite Argument übergibt Flags, die das Verhalten der Methode modifizieren. Die im Beispiel verwendete Konstante DMUS_SEGF_DEFAULT veranlasst PlaySegmentEx, das Segment als primäres Segment abzuspielen. Argument Nummer drei bestimmt die Startzeit in Millisekunden, zu der die Methode mit der Wiedergabe beginnen soll. Eine Null bewirkt hier, dass das Musikstück von Anfang an abgespielt wird.

Mehr zum Thema

Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
Amazon Blitzangebote
Technik-Deals

Die Highlights der Amazon Blitzangebote - heute mit Weihnachts-Angebote-Woche, Asustor-NAS, 2-TB-SSD von Samsung, Laptop-Kühler und mehr.
Tipps zum leisen PC
Tipps und Tricks

Die Komponenten eines PCs erzeugen Hitze. Lüfter sorgen meist für eine lästige Geräuschkulisse. Mit unseren Tricks wird Ihr PC flüsterleise.
SSD Mythen Tipps
Solid State Disk

SSD-Tuning - was ist wahr, was ist falsch? Wir verraten, welche SSD-Mythen Sie vergessen können und welche Tipps wirklich helfen.
Urlaubsbilder
Fotografieren im Sommer

Von Sommerlicht bis Sonnernuntergang: Unsere 7 Tipps verraten, wie Sie Urlaubsfotos richtig machen und schöne Bilder mit nachhause bringen.