/ / Tratando de hacer síntesis de FM en Windows Phone 8 con SharpDX - c #, windows-phone-8, sharpdx

Intentando hacer síntesis FM en Windows Phone 8 con SharpDX - c #, windows-phone-8, sharpdx

Básicamente, estoy copiando el código que he encontrado en otro lugar en stackoverflow y tengo problemas. Quizás alguien pueda ayudarme aquí.

He visto este patrón de código publicado alrededor de stackexchange con respecto a SharpDX un par de veces:

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

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

Esto no funciona con el Windows Phone 8versión de SharpDX, porque ContextEventArgs no existe. La pregunta es, ¿se ha desaprobado por otra forma de delegar (ambas publicaciones que vi tenían más de un año de antigüedad), o simplemente falta en la versión WP8? La pregunta real es, ¿cómo voy a hacer esto correctamente en WP8?

Editar: enlaces a preguntas anteriores en stackoverflow: Jugando el seno a través de XAudio2

Reproducción de un sonido desde un búfer generado en una aplicación de Windows 8

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

Respuestas

0 para la respuesta № 1

No he usado SharpDX hasta ahora, pero mirando la documentación en línea sobre BufferStart definición del evento, puede intentar adjuntar el controlador de eventos de esta manera:

sourceVoice.BufferStart += sourceVoice_BufferStart;

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

No puedo ayudar con una respuesta completa, solo un ligero empujón que podría probablemente arregla el error la publicación de enlaces a otras publicaciones de stackoverflow a las que hace referencia también podría ser útil.