private void restoreDevice() { if (mDeviceFinder != null && mDeviceId != null && mPickerListener != null) { SmcDevice d = mDeviceFinder.getDevice(mSelectedType, mDeviceId); if (d != null) { mPickerListener.onDeviceSelected(d); Active = true; } } }
///////////////////////////////////////////////////////////////////////////////// // SmcDeviceFinder.StatusListener implementation ///////////////////////////////////////////////////////////////////////////////// public override void onStarted(SmcDeviceFinder deviceFinder, int error) { mDeviceFinder = deviceFinder; mPlayer = (SmcAvPlayer)mDeviceFinder.getDevice(mDeviceType, mDeviceId); if (mPlayer == null) { mController.setLocalPlayer(); return; } if (mController.CurrentState != PlayerState.STOPPED) { registerListeners(); } mPlayer.requestVolumeInfo(); mPlayer.requestStateInfo(); mPlayer.requestMuteInfo(); }
///////////////////////////////////////////////////////////////////////////////// // SmcDeviceFinder.StatusListener implementation ///////////////////////////////////////////////////////////////////////////////// public override void onStarted(SmcDeviceFinder deviceFinder, int error) { mDeviceFinder = deviceFinder; mPlayer = (SmcAvPlayer) mDeviceFinder.getDevice(mDeviceType, mDeviceId); if (mPlayer == null) { mController.setLocalPlayer(); return; } if (mController.CurrentState != PlayerState.STOPPED) { registerListeners(); } mPlayer.requestVolumeInfo(); mPlayer.requestStateInfo(); mPlayer.requestMuteInfo(); }