/ / Snažím sa robiť FM syntézu na Windows Phone 8 s SharpDX - c #, windows-phone-8, sharpdx

Snažím sa robiť syntézu FM v systéme Windows Phone 8 s funkciami SharpDX - c #, windows-phone-8, sharpdx

Ja som v podstate kopírovanie kódu som našiel inde na stackoverflow a beží do problémov. Možno mi niekto môže pomôcť.

Videl som tento kódový vzor vyslaný okolo stackexchange s ohľadom na SharpDX niekoľkokrát:

sourceVoice.BufferStart += new EventHandler<ContextEventArgs>(sourceVoice_BufferStart);

private void sourceVoice_BufferStart(object sender, EventArgs e)
{
....event handler actions...
}

To nefunguje s Windows Phone 8verzia programu SharpDX, pretože ContextEventArgs neexistuje. Otázka znie, či to bolo zastarané pre iný spôsob delegovania (obe príspevky, ktoré som videl, boli viac ako jeden rok staré), alebo je to úplne chýbajúce z verzie WP8? skutočnou otázkou je, ako by som to robil správne na WP8?

Upraviť: odkazy na predchádzajúce otázky týkajúce sa stackoverflow: Prehrávanie sínusov cez XAudio2

Prehrávanie zvuku z vygenerovaného buffera v aplikácii Windows 8

http://www.gamedev.net/topic/562982-slimdxxaudio2-playing-buffer-from-memory/

odpovede:

0 pre odpoveď č. 1

Ja som zatiaľ nepoužil SharpDX, ale pozrel som sa na online dokumentáciu BufferStart definíciu udalosti, môžete sa pokúsiť pripojiť obslužný program udalostí takto:

sourceVoice.BufferStart += sourceVoice_BufferStart;

private void sourceVoice_BufferStart(IntPtr e)
{
....event handler actions...
}

Nemôžete pomôcť s úplnou odpoveďou, len miernym tlakom, ktorý by mohol pravdepodobne opravte chybu. vysielanie odkazov na iné stackoverflow príspevky, na ktoré ste odkazovali, môže byť tiež užitočné.