zhuizhu 7 mesiacov pred
rodič
commit
22c7ffaa18
2 zmenil súbory, kde vykonal 3 pridanie a 33 odobranie
  1. 0 23
      MainPanel.cpp
  2. 3 10
      MainPanel.h

+ 0 - 23
MainPanel.cpp

@@ -25,8 +25,6 @@
 #include "api/roomapi.h"
 #include "appevent.h"
 #include "ui/av_recorder.h"
-#include "widgets/audiodeviceselectoricon.h"
-// #include "widgets/audiodeviceselectoricon_decoupled.h"
 
 namespace IconUtils {
 QIcon createSettingsIcon()
@@ -415,24 +413,3 @@ void MainPanel::initAudioDeviceSelectors()
     qDebug() << "[MainPanel] 音频设备选择器初始化完成";
 }
 
-void MainPanel::onMicrophoneDeviceSelected(const DeviceInfo& device)
-{
-    qDebug() << "[MainPanel] 麦克风设备已选择:" << device.name;
-    
-    // 通知AvRecorder进行设备切换
-    if (AvRecorder *avRecorder = qobject_cast<AvRecorder *>(playerWidget)) {
-        // 这里可以添加设备切换逻辑
-        // avRecorder->switchMicrophoneDevice(device.id, device.name);
-    }
-}
-
-void MainPanel::onSpeakerDeviceSelected(const DeviceInfo& device)
-{
-    qDebug() << "[MainPanel] 扬声器设备已选择:" << device.name;
-    
-    // 通知AvRecorder进行设备切换
-    if (AvRecorder *avRecorder = qobject_cast<AvRecorder *>(playerWidget)) {
-        // 这里可以添加设备切换逻辑
-        // avRecorder->switchSpeakerDevice(device.id, device.name);
-    }
-}

+ 3 - 10
MainPanel.h

@@ -1,11 +1,10 @@
 #pragma once
+#include <QMutex>
 #include <QStringList>
+#include <QTimer>
+#include <QWaitCondition>
 #include <QWidget>
 #include "qobjectdefs.h"
-#include <QMutex>
-#include <QWaitCondition>
-#include <QTimer>
-#include "util/deviceinterface.h"
 
 class QSplitter;
 
@@ -62,16 +61,10 @@ private:
     class PopoverButtonGroup *buttonGroup;
     AudioDeviceSelectorIcon *m_audioDeviceSelector = nullptr;
     AudioDeviceSelectorIconDecoupled *m_audioDeviceSelectorDecoupled = nullptr;
-    
-    // 设备选择器
-    IDeviceSelector* m_microphoneSelector = nullptr;
-    IDeviceSelector* m_speakerSelector = nullptr;
 
     // DockManager 相关
     ADS::DockManager *m_dockManager = nullptr;
     
 private slots:
     void initAudioDeviceSelectors();
-    void onMicrophoneDeviceSelected(const DeviceInfo& device);
-    void onSpeakerDeviceSelected(const DeviceInfo& device);
 };