OpenHome.Songcast.Songcast.ReceiverCallback C# (CSharp) Method

ReceiverCallback() private method

private ReceiverCallback ( IntPtr aPtr, ECallbackType aType, IntPtr aReceiver ) : void
aPtr System.IntPtr
aType ECallbackType
aReceiver System.IntPtr
return void
        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;
            }
        }