Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-18 23:52:03 - Anders Malmgren, i forum c# (c-sharp), Tråden har 15 Kommentarer och lästs av 756 personer

Finns det nått sätt att läsa av volymen på wavekanalen?

Vill skapa en VU-meter till ett program som jag håller på med


Svara

Sv: läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-19 23:54:00 - Anders Malmgren

jag har hittat en ActiveX control (ocx) som gör precis detta. och den rullar fint under vb6

Jag måste tyvärr dock använda den under c# .Net

Jag har lagt till den som reference och klassen dyker upp.. när jag försöker instansiera den säger kompilatorn att den inte har en constructor. Hur instanseriar man ocx controler i c#?


Svara

Sv:läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-20 10:41:46 - Ola Lindfeldt

Det ska inte vara några konstigheter.. Visual Studio skapar väl automagiskt en ComInterop-wrapper åt dig.. Jag har vid ett tillfälle varit med om att jag ska använda en ActiveX-DLL som antagligen inte var 100% korrekt enligt standard men ändå funkade i VB6. Då gjorde vi en wrapper-DLL till denna ActiveX i VB6 som vi sedan kunde använda i Dotnet och då fungerade det perfekt. (alltså en VB6-klass som bara innehåller en Property av typen det dumma ActiveX-objektet).



Svara

Sv: läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-20 14:45:02 - Anders Malmgren

men i vb6 går det väll bar att isntansera ActiveX controler genom att lägga dem på ett form?


Svara

Sv:läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-20 16:30:27 - Simon Dahlbacka

Du kan göra på samma sätt i c# också, du dock först sätta till den i toolboxen i visual studio:
högerklicka, choose toolbox items.., COM components, hitta kontrollen, OK

sen är det bara att dra och släppa..


Svara

Sv: läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-20 17:34:42 - Anders Malmgren

ska testa, det går inte att lösa utan form?? Ska användas i en ett class library project.. känns lite B att använda en form då


Svara

Sv:läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-20 17:52:25 - Oskar Johansson

Det måste du inte. Skapa en dummy-form/kontroll och dra ut skräpet. Ta sedan bort formen/kontrollen. I din referens-lista finns nu en nyskapad windows forms wrapper för din activex-grunka.


Svara

Sv:läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-20 18:00:08 - Anders Malmgren

coolt, funka.. men trist att behöva ha ett form i ett class library.. vill ju bara får ut ljudnivån på ljudet som spelas på wave kanalen....


Svara

Sv: läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-20 18:01:16 - Anders Malmgren

cool. ska testa det oxo.. ska först få skiten att rulla som det ska... bra att ha se datan på kontrolen frö debug..


Svara

Sv:läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-20 23:08:40 - Anders Malmgren

Får detta fel om jag försöker instansiera den utan ett form

Exception of type 'System.Windows.Forms.AxHost+InvalidActiveXStateException' was thrown.

Nån ide?


Svara

Sv: läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-21 01:08:58 - Oskar Johansson

> Får detta fel om jag försöker instansiera den utan ett form

Det kan du nog inte göra, nej. Skapa en Control, anropa sedan EnsureHandle eller något så den har en handle. Försök sedan trycka in en instans av kontrollen där.

Rent spontant känns det som att hela din lösning är helt fel väg att gå ändå;
1) Du blandar in ett gammalt ActiveX-objekt som kan ställa till problem
2) ActiveX-objektet är grafiskt, men du vill bara ha ett värde
3) Det finns med all sannolikhet bättre sätt att få tag på värdet


Svara

Sv:läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-21 09:14:18 - Anders Malmgren

Jo, men jag har sökt och sökt och sökt.. detta är den enda kod jag hittat som gör det jag vill.... :/


Svara

Sv: läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-21 14:13:16 - Anders Malmgren

vad jag vill gora är att läsa av ljudbufferten. ovanstande kod gor det men i en activex control.... Nan som vet hur man far tag pa bufferten

sitter pa linux med fel teckenuppsattning


Svara

Sv:läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-21 16:02:43 - Jan Bulér

Nej, det går att instansiera dem i "formlös"-kod också.

[Edit]
Glöm mitt inlägg, frågan var redan besvarad tidigare, var lite för snabb på tangentbordet.


Svara

Sv:läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-21 19:48:54 - Oskar Johansson

> vad jag vill gora är att läsa av ljudbufferten. ovanstande kod gor det men i en activex control.... Nan som vet hur man far tag pa bufferten

Tog mig friheten att googla; andra sökningen gav mig följande direkt: http://www.codeproject.com/cs/media/volumemeter.asp :P


Svara

Sv: läsa av ljudetvolymen på wave channel (VU-meter)

Postades av 2006-09-22 07:18:35 - Anders Malmgren

coolt, jag ignorerade träffarna på googlesom handlade om dx.. trodde bara man kunde avläsa värdena från de waveklipp man startar i sin egen kod


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 169
27 953
271 705
623
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies