Skip to content

Commit 1718de5

Browse files
committed
insert audio profile
Former-commit-id: 46369f0
1 parent d119c12 commit 1718de5

15 files changed

Lines changed: 761 additions & 49 deletions

windows/APIExample/APIExample/APIExample.rc

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,23 @@ BEGIN
215215
CONTROL "Beauty Enable",IDC_CHECK_BEAUTY_ENABLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,310,358,62,10
216216
END
217217

218+
IDD_DIALOG_AUDIO_PROFILE DIALOGEX 0, 0, 632, 400
219+
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU
220+
FONT 8, "MS Shell Dlg", 400, 0, 0x1
221+
BEGIN
222+
LTEXT "",IDC_STATIC_VIDEO,1,0,483,310,NOT WS_VISIBLE
223+
LISTBOX IDC_LIST_INFO_BROADCASTING,491,0,139,312,LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
224+
LTEXT "Channel Name",IDC_STATIC_CHANNELNAME,11,328,48,8
225+
EDITTEXT IDC_EDIT_CHANNELNAME,71,326,218,13,ES_AUTOHSCROLL
226+
PUSHBUTTON "JoinChannel",IDC_BUTTON_JOINCHANNEL,307,326,60,14
227+
LTEXT "profile",IDC_STATIC_ADUIO_PROFILE,11,352,48,8
228+
PUSHBUTTON "Set AudioProfile",IDC_BUTTON_SET_AUDIO_PROFILE,307,361,60,14
229+
COMBOBOX IDC_COMBO_AUDIO_PROFILE,71,350,218,30,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
230+
LTEXT "",IDC_STATIC_DETAIL,442,325,181,58
231+
LTEXT "scenario",IDC_STATIC_ADUIO_SCENARIO,10,374,48,8
232+
COMBOBOX IDC_COMBO_AUDIO_SCENARIO,71,372,218,30,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
233+
END
234+
218235

219236
/////////////////////////////////////////////////////////////////////////////
220237
//
@@ -272,6 +289,12 @@ BEGIN
272289
RIGHTMARGIN, 630
273290
BOTTOMMARGIN, 397
274291
END
292+
293+
IDD_DIALOG_AUDIO_PROFILE, DIALOG
294+
BEGIN
295+
RIGHTMARGIN, 630
296+
BOTTOMMARGIN, 397
297+
END
275298
END
276299
#endif // APSTUDIO_INVOKED
277300

@@ -321,6 +344,11 @@ BEGIN
321344
0
322345
END
323346

347+
IDD_DIALOG_AUDIO_PROFILE AFX_DIALOG_LAYOUT
348+
BEGIN
349+
0
350+
END
351+
324352
#endif // ����(���壬�й�) resources
325353
/////////////////////////////////////////////////////////////////////////////
326354

windows/APIExample/APIExample/APIExample.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ if exist en.ini (copy en.ini $(SolutionDir)$(Platform)\$(Configuration))
213213
</PostBuildEvent>
214214
</ItemDefinitionGroup>
215215
<ItemGroup>
216+
<ClInclude Include="Advanced\AudioProfile\CAgoraAudioProfile.h" />
216217
<ClInclude Include="Advanced\Beauty\CAgoraBeautyDlg.h" />
217218
<ClInclude Include="Advanced\CustomAudioCapture\CAgoraCaptureAudioDlg.h" />
218219
<ClInclude Include="Advanced\CustomVideoCapture\CAgoraCaptureVideoDlg.h" />
@@ -239,6 +240,7 @@ if exist en.ini (copy en.ini $(SolutionDir)$(Platform)\$(Configuration))
239240
<ClInclude Include="targetver.h" />
240241
</ItemGroup>
241242
<ItemGroup>
243+
<ClCompile Include="Advanced\AudioProfile\CAgoraAudioProfile.cpp" />
242244
<ClCompile Include="Advanced\Beauty\CAgoraBeautyDlg.cpp" />
243245
<ClCompile Include="Advanced\CustomAudioCapture\CAgoraCaptureAudioDlg.cpp" />
244246
<ClCompile Include="Advanced\CustomVideoCapture\CAgoraCaptureVideoDlg.cpp" />

windows/APIExample/APIExample/APIExample.vcxproj.filters

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@
4646
<Filter Include="Advanced\Beauty">
4747
<UniqueIdentifier>{1e6dafd7-4b82-41a4-897f-3cf3d81a5a70}</UniqueIdentifier>
4848
</Filter>
49+
<Filter Include="Advanced\AudioProfile">
50+
<UniqueIdentifier>{0d6b76b2-1183-432c-88e6-cf2fee5ac7b8}</UniqueIdentifier>
51+
</Filter>
4952
</ItemGroup>
5053
<ItemGroup>
5154
<ClInclude Include="APIExample.h">
@@ -120,6 +123,9 @@
120123
<ClInclude Include="Advanced\Beauty\CAgoraBeautyDlg.h">
121124
<Filter>Advanced\Beauty</Filter>
122125
</ClInclude>
126+
<ClInclude Include="Advanced\AudioProfile\CAgoraAudioProfile.h">
127+
<Filter>Advanced\AudioProfile</Filter>
128+
</ClInclude>
123129
</ItemGroup>
124130
<ItemGroup>
125131
<ClCompile Include="APIExample.cpp">
@@ -182,6 +188,9 @@
182188
<ClCompile Include="Advanced\Beauty\CAgoraBeautyDlg.cpp">
183189
<Filter>Advanced\Beauty</Filter>
184190
</ClCompile>
191+
<ClCompile Include="Advanced\AudioProfile\CAgoraAudioProfile.cpp">
192+
<Filter>Advanced\AudioProfile</Filter>
193+
</ClCompile>
185194
</ItemGroup>
186195
<ItemGroup>
187196
<ResourceCompile Include="APIExample.rc">

windows/APIExample/APIExample/APIExampleDlg.cpp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
#include "stdafx.h"
66
#include "APIExample.h"
77
#include "APIExampleDlg.h"
8-
#include "afxdialogex.h"
98

109
#ifdef _DEBUG
1110
#define new DEBUG_NEW
@@ -218,6 +217,7 @@ void CAPIExampleDlg::InitSceneDialog()
218217

219218
m_vecAdvanced.push_back(advancedScreenCap);
220219
m_vecAdvanced.push_back(advancedBeauty);
220+
m_vecAdvanced.push_back(advancedAudioProfile);
221221
m_vecAdvanced.push_back(advancedCustomVideoCapture);
222222
m_vecAdvanced.push_back(advancedCustomAudioCapture);
223223

@@ -245,6 +245,11 @@ void CAPIExampleDlg::InitSceneDialog()
245245
m_pBeautyDlg->Create(CAgoraBeautyDlg::IDD);
246246
m_pBeautyDlg->MoveWindow(&rcWnd);
247247

248+
//audio profile
249+
m_pAudioProfileDlg = new CAgoraAudioProfile(&m_staMainArea);
250+
m_pAudioProfileDlg->Create(CAgoraAudioProfile::IDD);
251+
m_pAudioProfileDlg->MoveWindow(&rcWnd);
252+
248253
//custom video capture
249254
m_pCaputreVideoDlg = new CAgoraCaptureVideoDlg(&m_staMainArea);
250255
m_pCaputreVideoDlg->Create(CAgoraCaptureVideoDlg::IDD);
@@ -404,6 +409,9 @@ void CAPIExampleDlg::CreateScene(CTreeCtrl& treeScene, CString selectedText)
404409
}else if (selectedText.Compare(advancedBeauty) == 0) {
405410
m_pBeautyDlg->InitAgora();
406411
m_pBeautyDlg->ShowWindow(SW_SHOW);
412+
}else if (selectedText.Compare(advancedAudioProfile) == 0) {
413+
m_pAudioProfileDlg->InitAgora();
414+
m_pAudioProfileDlg->ShowWindow(SW_SHOW);
407415
}
408416
}
409417

@@ -435,6 +443,9 @@ void CAPIExampleDlg::ReleaseScene(CTreeCtrl& treeScene, HTREEITEM& hSelectItem)
435443
}else if (str.Compare(advancedBeauty) == 0) {
436444
m_pBeautyDlg->UnInitAgora();
437445
m_pBeautyDlg->ShowWindow(SW_HIDE);
446+
}else if (str.Compare(advancedAudioProfile) == 0) {
447+
m_pAudioProfileDlg->UnInitAgora();
448+
m_pAudioProfileDlg->ShowWindow(SW_HIDE);
438449
}
439450
}
440451

windows/APIExample/APIExample/APIExampleDlg.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include "Advanced/CustomAudioCapture/CAgoraCaptureAudioDlg.h"
1212
#include "Advanced/CustomVideoCapture/CAgoraCaptureVideoDlg.h"
1313
#include "Advanced/Beauty/CAgoraBeautyDlg.h"
14-
14+
#include "Advanced/AudioProfile/CAgoraAudioProfile.h"
1515

1616

1717
#include <vector>
@@ -66,6 +66,8 @@ class CAPIExampleDlg : public CDialogEx
6666
CAgoraCaptureVideoDlg *m_pCaputreVideoDlg = nullptr;
6767
CAgoraCaptureAduioDlg *m_pCaptureAudioDlg = nullptr;
6868
CAgoraBeautyDlg *m_pBeautyDlg = nullptr;
69+
CAgoraAudioProfile *m_pAudioProfileDlg = nullptr;
70+
6971

7072
CString m_preSelectedItemText = _T("");
7173
std::vector<CString> m_vecBasic, m_vecAdvanced;

0 commit comments

Comments
 (0)