• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
RemoteIO Question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RemoteIO Question


  • Subject: RemoteIO Question
  • From: Pier <email@hidden>
  • Date: Tue, 06 Nov 2012 16:22:16 +0800

Hi, 

I'm trying to do this 


**RemoteIO1 (for recording to buffer) -> Mixer -> RemoteIO2 (for playback of output)** 

RemoteIO1 is used for 2 purposes
1) To feed audio into the mixer channel 0
2) To record audio from mic to a buffer 

The Mixer 
1) Takes audio from RemoteIO - input 0
2) Mixes the audio from (1) with audio from the buffer - input1

RemoteIO2
1) Takes the mixed audio and sends it to playback 

Initially I thought that I could just playback from mixer output but the following gives me an error. Can I confirm that I need another RemoteIO to do playback? 

    // Enable Mixer for playback
    status = AudioUnitSetProperty(_mixerUnit,
                                  kAudioOutputUnitProperty_EnableIO,
                                  kAudioUnitScope_Output,
                                  mixerOutputBus,
                                  &flag,
                                  sizeof(flag));
    
    if (noErr != status) { NSLog(@"Enable Mixer for playback error"); return; }

Also, I did the following test and realised there seems to be only one RemoteIO available (addresses for inputComponent and inputComponent2 are the same) 
    
    // Get component
    AudioComponent inputComponent = AudioComponentFindNext(NULL, &desc);
    AudioComponent inputComponent2 = AudioComponentFindNext(NULL, &desc);

Is it true that I can only have one instance of RemoteIO in my app? If so, what are the alternatives for the 2nd RemoteIO? 

Thanks. 

Pier. 
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • RE: RemoteIO Question
      • From: Hari Karam Singh <email@hidden>
  • Prev by Date: Re: Calculating precise time in audio apps
  • Next by Date: RE: RemoteIO Question
  • Previous by thread: Re: GarageBand mouse clicks dragging our entire windows!
  • Next by thread: RE: RemoteIO Question
  • Index(es):
    • Date
    • Thread