Esempio n. 1
0
        public void Properties()
        {
            TestRuntime.RequestMicrophonePermission();

            var b = new InputAudioQueue(AudioStreamBasicDescription.CreateLinearPCM());

            b.HardwareCodecPolicy = AudioQueueHardwareCodecPolicy.PreferHardware;

            Assert.That(b.HardwareCodecPolicy, Is.EqualTo(AudioQueueHardwareCodecPolicy.PreferHardware), "#1");
        }
Esempio n. 2
0
        public void CreateWithError()
        {
            TestRuntime.RequestMicrophonePermission();

            var     url = NSUrl.FromFilename("/dev/fake.wav");
            NSError error;
            var     audioSettings = new AudioSettings(NSDictionary.FromObjectsAndKeys(Values, Keys));

            using (var recorder = AVAudioRecorder.Create(url, audioSettings, out error)) {
                Assert.Null(recorder);
                Assert.NotNull(error);
            }
        }
Esempio n. 3
0
 public void InvalidAudioBasicDescription()
 {
     TestRuntime.RequestMicrophonePermission();
     Assert.Throws <AudioQueueException> (() => new InputAudioQueue(new AudioStreamBasicDescription()), "A");
 }
 public AudioSessionTest()
 {
     TestRuntime.RequestMicrophonePermission();
     AudioSession.Initialize();
 }