public override void Dispose()
{
switch (_state)
{
case State.Publishing:
_publisher.Dispose();
//Handler.UnpublishStream(Peer,_index,Name);
break;
case State.Playing:
_listener.Dispose();
//Handler.UnsubscribeStream(Peer, _index, Name);
break;
}
_listener = null;
_state = State.Idle;
}