예제 #1
0
        internal void setMicroLevel(int p)
        {
            IUccMediaDeviceManager mediaDevMan = platform as IUccMediaDeviceManager;

            IUccCollection col = mediaDevMan.GetDevices(UCC_MEDIA_TYPES.UCCMT_AUDIO, UCC_MEDIA_DIRECTIONS.UCCMD_SEND);

            foreach (IUccMediaDevice dev in col)
            {
                IUccMediaDevice selected = mediaDevMan.GetRecommendedDevice(UCC_AUDIO_VIDEO_DEVICE_CATEGORY.UCCAVDC_AUDIO_VIDEO_CALL_DEVICE, UCC_MEDIA_TYPES.UCCMT_AUDIO, UCC_MEDIA_DIRECTIONS.UCCMD_SEND);
                mediaDevMan.SetSelectedDevice(UCC_AUDIO_VIDEO_DEVICE_CATEGORY.UCCAVDC_AUDIO_VIDEO_CALL_DEVICE, UCC_MEDIA_TYPES.UCCMT_AUDIO, UCC_MEDIA_DIRECTIONS.UCCMD_SEND, dev);
                //mediaDevMan.SetSelectedDevice(UCC_AUDIO_VIDEO_DEVICE_CATEGORY.UCCAVDC_AUDIO_VIDEO_CALL_NONPRIVATE_DEVICE, UCC_MEDIA_TYPES.UCCMT_AUDIO, UCC_MEDIA_DIRECTIONS.UCCMD_SEND, dev);

                IUccAudioMediaDevice devAudio = dev as IUccAudioMediaDevice;
                devAudio.Volume  = p;
                devAudio.IsMuted = false;
            }
        }
예제 #2
0
        private void SetupAudioMicro()
        {
            IUccMediaDeviceManager mediaDevMan = platform as IUccMediaDeviceManager;

            IUccCollection col = mediaDevMan.GetDevices(UCC_MEDIA_TYPES.UCCMT_AUDIO, UCC_MEDIA_DIRECTIONS.UCCMD_RECEIVE);

            foreach (IUccMediaDevice dev in col)
            {
                IUccMediaDevice selected = mediaDevMan.GetRecommendedDevice(UCC_AUDIO_VIDEO_DEVICE_CATEGORY.UCCAVDC_AUDIO_VIDEO_CALL_DEVICE, UCC_MEDIA_TYPES.UCCMT_AUDIO, UCC_MEDIA_DIRECTIONS.UCCMD_RECEIVE);
                mediaDevMan.SetSelectedDevice(UCC_AUDIO_VIDEO_DEVICE_CATEGORY.UCCAVDC_AUDIO_VIDEO_CALL_DEVICE, UCC_MEDIA_TYPES.UCCMT_AUDIO, UCC_MEDIA_DIRECTIONS.UCCMD_RECEIVE, dev);
                //mediaDevMan.SetSelectedDevice(UCC_AUDIO_VIDEO_DEVICE_CATEGORY.UCCAVDC_AUDIO_VIDEO_CALL_NONPRIVATE_DEVICE, UCC_MEDIA_TYPES.UCCMT_AUDIO, UCC_MEDIA_DIRECTIONS.UCCMD_SEND, dev);

                IUccAudioMediaDevice devAudio = dev as IUccAudioMediaDevice;
                devAudio.Volume  = UccConstants.UCCMSC_MAX_AUDIO_VOLUME;
                devAudio.IsMuted = false;
            }
        }