Suchergebnisse
Suchergebnisse 1-30 von insgesamt 36.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Ich hab mal ne Frage: Ist es möglich, mit deiner Lib die Peaks der verschiedenen Tonhöhen abzufragen (nicht direkt zugeordnet, sondern beispielsweise Tiefen, Mitten und Höhen)? Habe es zwar bisher geschafft, über die AudioMeterInformation-Klasse den gesamten Peak bzw. den Peak der verschiedenen Kanäle abzufragen, allerdings habe ich da keine Möglichkeit gefunden, die Infos so rauszubekommen, wie ich es gerne hätte.
-
Ich habe zur Geräteauswahl einfach mal den Code von hier benutzt: cscore.codeplex.com/discussions/454485 Danach habe ich einen Timer gestartet, welcher über die Funktion GetChannelsPeakValues von dem in dem Code deklarierten AudioMeter abruft. Hier mal der Code: VB.NET-Quellcode (22 Zeilen) Das auf dem Screenshot scheint übrigens das richtige zu sein :).
-
Natürlich weiß ich, wie das mit den Events funktioniert :D. Jedoch weiß ich nicht, wie ich meine IWaveSource erstellen soll. Ich habe es mal so probiert: VB.NET-Quellcode (3 Zeilen) Jedoch startet mir so das Programm nicht mehr, eine InvalidOperationException tritt auf: Zitat von InnerException: „"Der Wert darf nicht NULL sein. Parametername: soundIn" “ Somit ist klar, dass an meiner Initialisation von SoundIn nicht stimmt, dass ich es mit Nothing als Wert initialisiere. Jetzt weiß ich halt nich…
-
Ok, ich hab das nun so abgeändert: VB.NET-Quellcode (34 Zeilen) Jetzt kommt allerdings beim Start eine Exception: Zitat von InnerException: „ bei CSCore.SoundIn.WasapiCapture.CaptureProc() bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threadin…
-
Soo, ich habe das jetzt einfach mal so gemacht (soll ne Übergangslösung sein, bis ich was besseres gefunden habe, was auch einigermaßen übersichtlich ist ;). Mein Code sieht so aus: VB.NET-Quellcode (70 Zeilen) Die 4 Progressbars sollten eigentlich die Werte anzeigen, jedoch kriege ich da nur eine wirre Art "Flackern" hin. Außerdem zeigt eigentlich nur die ProgressBar1 einen wirklichen Ausschlag.
-
Ich versuche gerade, etwas aufzunehmen und verwende im Grunde genommen den Code aus deinem Startpost. Das funktioniert auch super, alles so, wie ich will. Nun möchte ich aber den abgespeicherten Dateien ID3-Tags hinzufügen. Auslesen kann ich die Dinger schon, das Schreiben ist aber noch nicht möglich. Kurz zusammengefasst, was ich momentan mache: ISoundIn -> WaveWriter -> Datei und bei Beenden der Aufnahme wird die Datei in eine weitere kopiert. Hier möchte ich halt ein paar ID3-Infos hinzufügen…
-
Ich glaube, ich hab nen Fehler gefunden. Ich hab basierend auf deinem neuen MediaFoundation-Encoder ne Recorder-Klasse gebastelt, diese wirft nun immer beim Starten die folgende Exception: vb-paradise.de/index.php/Attachment/26379/ Es scheint also etwas internes zu sein. Hier sind die beiden involvierten Klassen: (Versteckter Text) (Versteckter Text) MfG Stefan
-
Ich komme hier nochmal mit meinem Aufnahme-Problem: Ich brauche eine Möglichkeit, mit welcher ich den Soundoutput vom System (oder von einem Programm) performant aufnehmen und abspeichern kann. Das Ganze soll ab Windows 7 laufen können und möglichst kleine Dateien mit guter Audioqualität liefern können (-> mp3?). Zur Not würde ich in eine Wave-Datei aufnehmen, aber gibt es keine bessere Möglichkeit?