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