xamarin-macios/tests/monotouch-test/AVFoundation/AVAudioIONode.cs

39 строки
883 B
C#

#if __MACOS__
using System;
using NUnit.Framework;
using AppKit;
using Foundation;
using AudioUnit;
using AUUnit = AudioUnit.AudioUnit;
using AVFoundation;
namespace Xamarin.Mac.Tests
{
[TestFixture]
[Preserve (AllMembers = true)]
public class AVAudioIONodeTests
{
[Test]
public void AVAudioIONodeTests_AudioUnitTest ()
{
TestRuntime.AssertNotVirtualMachine ();
Asserts.EnsureYosemite ();
using (AVAudioEngine eng = new AVAudioEngine ()) {
using (AVAudioIONode node = eng.OutputNode) {
using (AUUnit unit = node.AudioUnit)
unit.GetElementCount (AudioUnitScopeType.Global);
using (AUUnit unit = node.AudioUnit)
unit.GetElementCount (AudioUnitScopeType.Global);
using (AUUnit unit = node.AudioUnit)
unit.GetElementCount (AudioUnitScopeType.Global);
}
}
// Make sure this doens't crash.
}
}
}
#endif // __MACOS__