- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
更新:
我正在更改我的代码以更简化的方式说明问题。我还有一个小错误,虽然没有阻止这个问题,但确实增加了一些困惑。
我在 iOS (kAudioUnitSubType_MultiChannelMixer) 中实例化一个多 channel 混音器 AU,我执行以下操作:
OSStatus status = noErr;
// Set component type:
AudioComponentDescription cd = {0};
cd.componentType = kAudioUnitType_Mixer;
cd.componentSubType = kAudioUnitSubType_MultiChannelMixer;
cd.componentManufacturer = kAudioUnitManufacturer_Apple;
// Alloc unit:
AudioComponent defaultOutput = AudioComponentFindNext(NULL, &cd);
AudioUnit mixer;
status = AudioComponentInstanceNew(defaultOutput, &mixer);
NSLog(@"AU init status: %li", status);
// You can try initializing the unit before or after the attempt to set its input bus count.
// It doesn't matter; it won't work either way.
AudioUnitInitialize(mixer);
// Get number of inputs
UInt32 busSize = sizeof(UInt32);
UInt32 busCount = 0;
status = AudioUnitGetProperty(mixer,
kAudioUnitProperty_ElementCount,
kAudioUnitScope_Input,
0,
&busCount,
&busSize);
NSLog(@"AU get input bus count | status: %li | count: %lu", status, busCount);
// Try setting number of inputs
busCount = 3;
status = AudioUnitSetProperty(mixer,
kAudioUnitProperty_ElementCount,
kAudioUnitScope_Input,
0,
&busCount,
busSize);
NSLog(@"AU set input status: %li", status);
// Get number of inputs
busCount = 0;
status = AudioUnitGetProperty(mixer,
kAudioUnitProperty_ElementCount,
kAudioUnitScope_Input,
0,
&busCount,
&busSize);
NSLog(@"AU get input bus count | status: %li | count: %lu", status, busCount);
// Try setting number of inputs
busCount = 10;
status = AudioUnitSetProperty(mixer,
kAudioUnitProperty_ElementCount,
kAudioUnitScope_Input,
0,
&busCount,
busSize);
NSLog(@"AU set input status: %li", status);
// Get number of inputs
busCount = 0;
status = AudioUnitGetProperty(mixer,
kAudioUnitProperty_ElementCount,
kAudioUnitScope_Input,
0,
&busCount,
&busSize);
NSLog(@"AU get input bus count | status: %li | count: %lu", status, busCount);
2013-10-11 19:54:32.248 AUMultiChannelRadar[3996:a0b] AU init status: 0
2013-10-11 19:54:32.249 AUMultiChannelRadar[3996:a0b] AU get input bus count | status: 0 | count: 8
2013-10-11 19:54:32.250 AUMultiChannelRadar[3996:a0b] AU set input status: 0
2013-10-11 19:54:32.250 AUMultiChannelRadar[3996:a0b] AU get input bus count | status: 0 | count: 8
2013-10-11 19:54:32.250 AUMultiChannelRadar[3996:a0b] AU set input status: 0
2013-10-11 19:54:32.251 AUMultiChannelRadar[3996:a0b] AU get input bus count | status: 0 | count: 10
最佳答案
我与 CoreAudio 团队的一位 Apple 工程师交谈并向他展示了我的代码,他同意这肯定是一个错误。他甚至自己尝试了一下,得到了和我一样的结果:默认情况下,该单元似乎用 8 个输入实例化,您只能将数字设置为大于 8 但不能小于(是的,我的代码最初显示 2 个输入,因为我搞砸了并划分了8/4——谢谢)。
他告诉我要归档雷达,所以我照做了。 #15214291。
关于ios - 为什么我不能更改 AU 多 channel 混音器输入范围内的元素/总线数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19213990/
我想知道,A 和 AU 在 Jenkins 中是什么意思?我现在正在看着我的东西通过控制台运行,只是想知道。似乎在谷歌上根本没有关于此的任何信息。 (话又说回来,它可能只是不喜欢这么短的搜索词) 这就
我想知道,A 和 AU 在 Jenkins 中是什么意思?我现在正在看着我的东西通过控制台运行,只是想知道。似乎在谷歌上根本没有关于此的任何信息。 (话又说回来,它可能只是不喜欢这么短的搜索词) 这就
我正在为我的 (iPhone 4+) 应用开发自定义采样器和音频引擎,特别是添加录音和发送效果器功能。我一直在尝试决定是沿着一个大的 RemoteIO 渲染回调处理所有事情的路线,还是将其分解为单独的
我尝试在网上搜索资源非常有限。在操作执行方法中: actionPerformed(){ --------------- new Sound();} 在声音类中 public Sound(){
显然Java只播放.au音频文件,而我想播放mp3文件。我想将它们转换为 au 并且不想使用任何第三方库直接播放 mp3。您能否告诉我如何准备 mp3 文件以便能够在 Java 中播放它们。 (具体来
我有一条线。我正在从左向右移动它。这很好。但是现在我想掉头或像蛇一样转动它。我该怎么做? .top { position: absolute; width: 100px; height:
我正在尝试编写一个非常简单的程序,它以公里为单位打印到任何行星的当前距离。我正在使用天域。这是我的火星代码: from skyfield.api import earth, mars, now ra,
这是我现在如何获取货币符号的代码: NSLocale *lcl = [[[NSLocale alloc] initWithLocaleIdentifier:@"au_AU"] autorelease]
我正在尝试读取 C 语言中的 .au 文件的 header ,并且我将所有值存储在 struct 中,但在转换时遇到问题它们为 Little Endian 格式。 我偶然发现了一种方法,ntohl,它
我编写了一个小程序来从 .au 文件中获取魔数(Magic Number)并将其打印到控制台,但每次尝试时,我都没有得到预期的 .snd,而是得到了 .snd$ 代替。 我不确定为什么会这样,考虑到我
我正在尝试将现有项目转换为使用 aurelia cli,但我遇到了一个老问题。我收到 regeneratorRuntime is not defined 错误。我在以前的版本中修复了这个问题,但要么我
更新: 我正在更改我的代码以更简化的方式说明问题。我还有一个小错误,虽然没有阻止这个问题,但确实增加了一些困惑。 我在 iOS (kAudioUnitSubType_MultiChannelMixer
我有一个国际化的 C#/WPF 应用程序(某些语言的资源字符串)。 目前我正在为资源文件使用以下代码:default.resx、de-DE、fr-FR、es-ES、pt-BR、pt-PT、nl-NL等
我有一个基于 php 的 Web 应用程序,我想在其中根据用户所在的国家/地区(例如 nz、au、in 等)将用户重定向到子域。 最好的方法是什么? Htaccess?PHP?JavaScript?
目前实现的 REST 端点如下: @RequestMapping(path = "/login/user/{username:.+}", method = POST, produces = "appl
我刚刚将 aurelia 应用程序升级到最新版本,现在发现它在运行时失败 - 构建期间没有错误报告。失败 Uncaught TypeError: Cannot read property '__use
正如标题所说。我究竟做错了什么?我正在使用 Netbeans,我为我的第 3 方库创建了一个文件夹,右键单击包,导航: Properties > Libraries > Add JAR/Folder
我一直在使用 iOS LoadPresetDemo示例代码 - 如果加载 AUPreset 文件以配置不同类型的采样器(非常酷) - 并且遇到了问题/问题。 演示代码运行良好,但是当我尝试在从头构建的
我有 node v4.6.1安装在我的系统上。当我尝试安装 aurelia-cli 时通过执行 npm install aurelia-cli -g ,安装通过。这是输出。 npm install -
在 EXTRACT 文档中,有对 gzip 压缩文件(我们正在使用的)的(很棒的)自动魔法支持。 但是我应该假设它不会使用多个 AU 吗?好像我理解正确一样,文件需要“可拆分”才能跨 AU 传播? 或
我是一名优秀的程序员,十分优秀!