[AudioManager][Non-ACR] TSAudioManager: Add condition to check if an output device... 22/247822/1
authorSangchul Lee <sc11.lee@samsung.com>
Tue, 17 Nov 2020 07:48:18 +0000 (16:48 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Tue, 17 Nov 2020 07:48:52 +0000 (07:48 +0000)
Change-Id: I60ca447d01648549ff4a4151c07876e1a3f74c76
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
tct-suite-vs/Tizen.Multimedia.Tests/testcase/AudioManager/TSAudioManager.cs [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index a74c97c..88402e5
@@ -1,5 +1,6 @@
 using NUnit.Framework;
 using System;
+using System.Linq;
 using System.Threading;
 using System.Threading.Tasks;
 
@@ -46,6 +47,9 @@ namespace Tizen.Multimedia.Tests
             var cts = new CancellationTokenSource();
             var audioStreamPolicy = new AudioStreamPolicy(AudioStreamType.Media);
 
+            if (AudioManager.GetConnectedDevices().Count(d => d.IoDirection == AudioDeviceIoDirection.Output) == 0)
+                return;
+
             foreach (AudioDevice d in AudioManager.GetConnectedDevices())
             {
                 if (d.Type == AudioDeviceType.AudioJack && d.IsRunning && d.IoDirection == AudioDeviceIoDirection.InputAndOutput)