草庐IT

voxel_down_sample

全部标签

ios - CoreAudio : change sample rate of microphone and get data in a callback?

这是我第一次尝试使用CoreAudio,但我的目标是捕获麦克风数据,将其重新采样到新的采样率,然后捕获原始16位PCM数据。我的策略是用麦克风制作一个AUGraph-->一个采样率转换器,然后有一个回调从转换器的输出中获取数据(我希望这是新样本的麦克风输出率?)。现在我的回调只是用空的AudioBufferList*触发,这显然是不正确的。我应该如何设置它以及我做错了什么?代码如下:CheckError(NewAUGraph(&audioGraph),@"Creatinggraph");CheckError(AUGraphOpen(audioGraph),@"Openinggraph"

ios - 设置/启动/调整C4Sample的循环段

我希望能够使用c4循环播放样本的某些部分。我还想在循环之间跳过而不等待当前循环结束。因此,例如,如果我有最后一个小节循环并且我正在中途并且我想跳到第一个小节,它会在不等待最后一个小节结束的情况下这样做。我正在使用“currentTime”和“touchesBegan”来尝试设置它,但我无法让它像我想要的那样工作。我正在阅读关于它的堆栈溢出,看起来我应该使用NSTimer?或者某种回调之类的?我该怎么做?这是我得到的:@implementationC4WorkSpace{C4Sample*audioSample;}-(void)setup{audioSample=[C4Samplesam

ios - 为什么 UITableView 在从远程服务器加载更多行时自动调整行高 "scrolls up and then down"?

我有一个UITableView,每行的标签长度​​都不同,所以在我的viewDidLoad中,我包含了这段代码以根据其内容自动调整表格View行的大小:tableView.rowHeight=UITableViewAutomaticDimensiontableView.estimatedRowHeight=100对于固定数量的行,这绝对没问题。但在我的例子中,行数有时会变大,所以我一次显示15行以加快速度。这是我在UITableViewDelegate方法tableView(_:willDisplay:forRowAt:)中从远程服务器请求更多数据的地方问题是,当我插入一组新行时,Ta

iOS:表格 View ,允许滚动到末尾 "further down"

抱歉,这个问题听起来有点困惑。我有两个按钮与底部的表格View重叠,因此如果表格View“正常”滚动,最后一行将被这些按钮部分隐藏。这就是为什么我想允许像向下滚动一行的高度那样滚动表格,所以最后一行在这两个按钮的顶部。我怎样才能做到这一点? 最佳答案 调整表格View的内容插入。例如,如果您的按钮高度为50磅并且表格的框架是整个窗口,您可以将表格设置为吸附到按钮的顶部,如下所示:tableView.contentInset=UIEdgeInsetsMake(0,0,50,0);注意:在iOS7+中,ViewController有一个

ios - 如何在 UIScrollView 的 super View 中检测 "Touch Down"?

我有一个包含UIScrollView的UIView,我希望能够在UIView中捕获任何“TouchDown”事件用户点击UIScrollView的时间。我已经尝试在我的UIViewController中包含所有的touchesBegan/Ended/Cancelled处理程序,但是当在主中包含的UIScrollView中点击时,它们都没有被触发>UIView.实现此目标的最佳方法是什么? 最佳答案 在UIView中,实现touchesBegan:-(void)touchesBegan:(NSSet*)toucheswithEvent

iphone - PhoneGap : Scaling down a webpage with viewport

我正在创建我们将在工作中构建的应用程序的快速原型(prototype),以便我们可以对某些功能进行快速用户测试。我的设计师以640像素的宽度创建了我的图像,以匹配iPhone5的分辨率。因此,为了让事情变得简单快捷,我使用了这个视口(viewport)标签:这在移动版Safari中完美运行,但现在我将其包装在PhoneGap中,它的行为就像比例设置为1。关于我需要做些什么来解决这个问题有什么想法吗?谢谢。 最佳答案 我找到了。项目的根目录中有一个“config.xml”。设置这一行:要像我这里的代码片段显示的那样“真实”,使应用程序

c# - Network Down 上的 TcpClient 连接状态问题

我有一个TcpClient,我正在连接到机器并且一切正常。现在我想通过计时器的帮助在60秒内监控连接状态的额外步骤。根据该主题的基础研究我知道没有直接的方法来测试它。所以我尝试通过应用程序脱网时发送到机器的最近消息的响应来获取它。这是代码..//Findoutwhetherthesocketisconnectedtotheremotehost.//SendamessagetoMachinetry{byte[]notify=Encoding.ASCII.GetBytes("Hello");stream.Write(notify,0,notify.Length);}catch{}//Che

c++ - boost asio tcp 线程化。等待新 sample ?

我有一个使用boostasio将结构作为序列化数据发送的应用程序。一切正常,但我认为我运行效率低下。我发送的实际数据仅每30毫秒左右更新一次,但在发送和接收功能上,我正在运行一个不到1毫秒的循环。这意味着我多次发送相同的数据。我的问题是:我怎样才能使这种方法更有效?我可以轻松地在发送函数中添加一个condition_wait来等待新样本,但是是否可以让接收方等待新的已发送样本?发送函数是:voidConnection(){staticautoconstflags=boost::archive::no_header|boost::archive::no_tracking;while(tr

关于 SAP Commerce Cloud 的 Sample Setup Github 仓库

https://github.com/SAP-samples/cloud-commerce-sample-setup有一个publicfacing的代码仓库。有一个可用的CommerceCloud订阅CommerceCloud版本不低于1808文件夹的根目录,包含两个文件夹:core-customizejs-storefrontcore-customize里的manifest.json文件:这个文件定义了如何在公共云环境中构建和部署代码。该文件确保配置能够重用,从而更好地允许本地和云构建之间的一致性。hybris文件夹:包含用于存储任何自定义扩展的示例自定义文件夹以及用于存储本地和云属性、lo

c# - SocketAsyncEventArgs 示例 : How to make the sample works? 中缺少 AsyncUserToken 类

我正在研究TCP多线程服务器和客户端。我从微软网站上找到了一些代码:http://msdn.microsoft.com/en-us/library/system.net.sockets.socketasynceventargs.aspx但是我得到了以下错误:Thetypeornamespacename'AsyncUserToken'couldnotbefound(areyoumissingausingdirectiveoranassemblyreference?)即使在Google上搜索,我也找不到要包含的命名空间,以下是我目前拥有的命名空间:usingSystem;usingSyst