小编Rin*_*cha的帖子

iOS:Audio Unit RemoteIO无法在iPhone上运行

我正在尝试根据麦克风的输入创建自己的自定义音效音频单元.该应用程序允许从麦克风到扬声器的同时输入/输出.我可以使用模拟器应用效果和工作,但当我尝试在iPhone上测试时,我听不到任何声音.如果有人可以帮我,我会粘贴我的代码:

  - (id) init{
    self = [super init];

    OSStatus status;

    // Describe audio component
    AudioComponentDescription desc;
    desc.componentType = kAudioUnitType_Output;
    desc.componentSubType = kAudioUnitSubType_RemoteIO;
    desc.componentFlags = 0;
    desc.componentFlagsMask = 0;
    desc.componentManufacturer = kAudioUnitManufacturer_Apple;

    // Get component
    AudioComponent inputComponent = AudioComponentFindNext(NULL, &desc);

    // Get audio units
    status = AudioComponentInstanceNew(inputComponent, &audioUnit);
    checkStatus(status);

    // Enable IO for recording
    UInt32 flag = 1;
    status = AudioUnitSetProperty(audioUnit,
                                  kAudioOutputUnitProperty_EnableIO,
                                  kAudioUnitScope_Input,
                                  kInputBus,
                                  &flag,
                                  sizeof(flag));
    checkStatus(status);

    // Enable IO for playback
    status = AudioUnitSetProperty(audioUnit,
                                  kAudioOutputUnitProperty_EnableIO,
                                  kAudioUnitScope_Output,
                                  kOutputBus,
                                  &flag,
                                  sizeof(flag));
    checkStatus(status); …
Run Code Online (Sandbox Code Playgroud)

iphone audio microphone audiounit ios

4
推荐指数
1
解决办法
3365
查看次数

Swift 中的 Kotlin 枚举类

我想在 Swift 中使用这个 Kotiln 代码,但我不知道如何获得最好和干净的解决方案:

enum class ProType(val gCode: String, val cCode: String) {
    FUND("FN", "PP"),
    STOCK("VA", "")
}
Run Code Online (Sandbox Code Playgroud)

enums kotlin swift

3
推荐指数
1
解决办法
1743
查看次数

标签 统计

audio ×1

audiounit ×1

enums ×1

ios ×1

iphone ×1

kotlin ×1

microphone ×1

swift ×1