0
我試圖在CoreAudio中找到此kAudioUnitType_MusicEffect的所有子類型。所有其他類型都有很好的文檔記錄,但這似乎根本沒有。 有人可以說明kAudioUnitType_MusicEffect的所有子類型?kAudioUnitType_MusicEffect子類型研究
我試圖在CoreAudio中找到此kAudioUnitType_MusicEffect的所有子類型。所有其他類型都有很好的文檔記錄,但這似乎根本沒有。 有人可以說明kAudioUnitType_MusicEffect的所有子類型?kAudioUnitType_MusicEffect子類型研究
您可以通過匹配空白描述(searchDesc)來遍歷所有組件。然後,您只需獲取該組件的描述(desc)。所以我在這裏過濾所有kAudioUnitType_Effect子類型並打印組件名稱。 (kAudioUnitType_MusicEffect沒有給我什麼)。
AudioComponentDescription searchDesc = { 0, 0, 0, 0, 0 };
AudioComponent comp = NULL;
while (true) {
comp = AudioComponentFindNext(comp, &searchDesc);
if (comp == NULL) break;
AudioComponentDescription desc;
if (AudioComponentGetDescription(comp, &desc)) continue;
if (desc.componentType == kAudioUnitType_Effect) {
CFStringRef stringRef = NULL;
AudioComponentCopyName(comp, &stringRef);
NSString *name = (__bridge_transfer NSString *)stringRef;
NSLog(@"component name %@ ",name);
}
}
我學會了這種技術,觀看this視頻。