草庐IT

XThrowIfError

全部标签

iphone - 在所有 View Controller 中使用 AudioUnit 初始化

我正在开发应用程序,我在其中引用苹果的aurioTouch应用程序来显示波形。要求我必须在每个ViewController的顶部显示波形。所以,我在firstViewController的viewDidLoad方法中设置了AudioUnit。XThrowIfError(AudioSessionInitialize(NULL,NULL,rioInterruptionListener,self),"couldn'tinitializeaudiosession");UInt32audioCategory=kAudioSessionCategory_PlayAndRecord;XThrowIf

ios - 停止 AudioUnit 录制后出错

我正在尝试使用以下代码从iPhone的麦克风获取音频输入:@property(nonatomic)AudioUnitrioUnit;@property(nonatomic)CAStreamBasicDescriptionoutputCASBD;(...)//setourrequiredformat-LPCMnon-interleaved32bitfloatingpointCAStreamBasicDescriptionoutFormat=CAStreamBasicDescription(44100,//sampleratekAudioFormatLinearPCM,//formatid

ios - ios 的 Icecast 源码客户端

我一直在尝试为ios的icecast创建一个源客户端。我已经能够使用asyncsocket连接到套接字。我还可以将数据写入服务器。icecast配置是针对mp3格式完成的。但是写入服务器的mp3文件已损坏。我提供了一些代码片段。标题:NSString*string=@"SOURCE/syncHTTP/1.0\r\n""Authorization:Basicc291cmNlOmhhY2ttZQ==\r\n""User-Agent:butt-0.1.12\r\n""User-Agent:butt-0.1.12\r\n""content-type:audio/mpeg\r\n""ice-na