private void ReceiverCallback(IntPtr aPtr, ECallbackType aType, IntPtr aReceiver)
{
switch (aType)
{
case ECallbackType.eAdded:
ReceiverAdded(aReceiver);
break;
case ECallbackType.eChanged:
ReceiverChanged(aReceiver);
break;
case ECallbackType.eRemoved:
ReceiverRemoved(aReceiver);
break;
case ECallbackType.eVolumeControlChanged:
ReceiverVolumeControlChanged(aReceiver);
break;
case ECallbackType.eVolumeChanged:
ReceiverVolumeChanged(aReceiver);
break;
case ECallbackType.eMuteChanged:
ReceiverMuteChanged(aReceiver);
break;
case ECallbackType.eVolumeLimitChanged:
ReceiverVolumeLimitChanged(aReceiver);
break;
}
}