Odeslat dotazOdeslat dotaz
 

DotazDirectX AudioVideoPlayback

  • 8. listopadu 2009 11:51Tomáš Bezděk Uživatelské medaileUživatelské medaileUživatelské medaileUživatelské medaileUživatelské medaile
     Obsahuje kód
    Zdravím.
    Dostal jsem se do problému, kdy potřebuju přehrávat audio/video soubor a z jeho hlasové stopy dostat hodnotu (sílu signálu). Vytvořil jsem jednoduchou aplikace zalozenou na Microsoft.DirectX.AudioVideoPlaybacj; ale nemůžu přijít na to, jak donutit tuto aplikaci, aby mi vypisoval tu sílu signálu(třeba v rozmezí 0-1). Jde o to že tímto signálem bych chtěl ovládat fontánu, takže sílu signálu následně navzorkuju po půl sekundách který zprůměruju a podle toho mi fontána fungovat. Jen nemůžu přijít na to jak při přehrávání hudby z toho dostat ten sugnál.
    Kód začíná klasickou inicializací:
    using System;
    using System.IO;
    using System.Drawing;
    using System.Collections;
    using System.ComponentModel;
    using System.Windows.Forms;
    using System.Data;
    using Microsoft.DirectX;
    using Microsoft.DirectX.AudioVideoPlayback;
    
    namespace DirectX9_pro_Windows
    {
       partial class StartForm : System.Windows.Forms.Form
       {
          private Audio audio = null;
          private Video video = null;
    
          public StartForm()
          {
             InitializeComponent();
          }
    
    A dál jsou jen fuknce pro puštění,vypnutí...

    Předěm díky moc za jakoukoliv radu