caudio/Examples/CSharpExamples/cAudioPlayer/AudioSourceListener.cs

43 lines
825 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using cAudio;
namespace cAudioPlayer
{
public class AudioSourceListener : ISourceEventHandler
{
private readonly MainWnd mPlayer;
public AudioSourceListener(MainWnd player)
{
mPlayer = player;
}
public override void onUpdate()
{
}
public override void onRelease()
{
}
public override void onPlay()
{
Console.Out.WriteLine("onPlay");
}
public override void onStop()
{
Console.Out.WriteLine("onStop");
mPlayer.OnStop();
}
public override void onPause()
{
Console.Out.WriteLine("onPause");
}
}
}