ios-samples/AQTapDemo
Rolf Bjarne Kvinge c48c4d648c
Add .editorconfig and fix formatting accordingly. (#471)
The new .editorconfig is copied from the one in xamarin/xamarin-macios.

Formatting was fixed using 'dotnet format whitespace --folder .'
2023-02-17 14:55:43 +01:00
..
Resources [AQTapDemo]Updating metadata and adding app icons 2013-10-23 12:27:24 +01:00
Screenshots Add AQTapDemo, port of Chris Adamson's sample from CocoaConf 2013-01-25 15:55:05 -05:00
AQTapDemo.csproj Switched to 64-bit only builds. 2018-08-07 14:13:47 +01:00
AQTapDemo.sln Add AQTapDemo, port of Chris Adamson's sample from CocoaConf 2013-01-25 15:55:05 -05:00
AQTapDemoViewController.cs Add .editorconfig and fix formatting accordingly. (#471) 2023-02-17 14:55:43 +01:00
AQTapDemoViewController.designer.cs [AQTapDemo] fix sample. chanels can be noninterleaved 2015-02-04 00:47:58 +03:00
AQTapDemoViewController.xib [AQTapDemo]Updating metadata and adding app icons 2013-10-23 12:27:24 +01:00
AppDelegate.cs Add .editorconfig and fix formatting accordingly. (#471) 2023-02-17 14:55:43 +01:00
CCFWebRadioPlayer.cs Add .editorconfig and fix formatting accordingly. (#471) 2023-02-17 14:55:43 +01:00
Info.plist Updated architecture setting to 32&64 bit, and specified iOS 9 as minimum SDK version. 2017-07-19 13:27:52 +01:00
LICENSE Add license 2013-01-25 15:58:31 -05:00
Metadata.xml Add brief description tag to metadata.xml 2015-03-23 18:03:04 +03:00
README.md Update README.md 2019-10-23 10:33:02 -07:00

README.md

name description page_type languages products urlFragment
Xamarin.iOS - AQTapDemo hows how to use the iOS 6 AudioQueue Processing Taps. With Audio Processing Taps, you can either apply effects to your audio... sample
csharp
xamarin
aqtapdemo

AQTapDemo

This sample shows how to use the iOS 6 AudioQueue Processing Taps. With Audio Processing Taps, you can either apply effects to your audio or analyze data as it is being decoded.

This sample shows how to change the pitch of the audio being played back. As a bonus, it also contains code showing how to playback streaming audio from the network.

This sample is a port of Chris Adamson's AQTapDemo from CocoaConf which he has been kind enough to license under the MIT X11 license. Marek Safar implemented the Xamarin.iOS/Xamarin.Mac support for AudioQueueProcessingTap as well as the AudioUnit stack and ported the original Objective-C code to C#.

Troubleshooting

If the app doesn't play any audio make sure that you are able to listen the music from online radio via your browser: http://1661.live.streamtheworld.com:80/CBC_R3_WEB_SC

Resources

For more information, see Chris Adamson's slides from CocoaConf:

http://www.slideshare.net/invalidname/core-audio-in-ios-6-cocoaconf-raleigh-dec-12

His blog talks more about audio queue processing taps:

http://www.subfurther.com/blog/2012/10/30/cocoaconf-portland-12-and-the-audioqueueprocessingtap/

And you can browse our API documentation for the AudioQueueProcessingTap:

https://docs.microsoft.com/dotnet/api/AudioToolbox.AudioQueueProcessingTap