• 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
Controlling custom parameters of AUAudioUnit subclass when instantiated via AudioComponentInstanceNew
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Controlling custom parameters of AUAudioUnit subclass when instantiated via AudioComponentInstanceNew


  • Subject: Controlling custom parameters of AUAudioUnit subclass when instantiated via AudioComponentInstanceNew
  • From: Ariel Elkin via Coreaudio-api <email@hidden>
  • Date: Wed, 1 Jul 2020 17:18:44 +0100

Hello folks,

I have an AUAudioUnit subclass which I'm using to process the audio played
back by an AVPlayer instance.

The approach is to create a MTAudioProcessingTapRef, make the audio unit
render within its MTAudioProcessingTapProcessCallback, and assign that tap
as the tapProcessor property of the AVMutableAudioMix of a AVPlayerItem.
This is pretty much Apple's reference implementation here:
https://developer.apple.com/documentation/avfoundation/avaudiomixinputparameters/1388578-audiotapprocessor

The tap works as intended, and the AVPlayer's audio flows through my audio
unit's render callback. However, I initialise my audio unit
with AudioComponentInstanceNew, so it's of type AudioUnit, so it can't
seemingly expose the AUParameters properties it has as an AUAudioUnit.

Does anyone have any ideas as to how I can control custom parameters of
AUAudioUnit subclasses that are instantiated via AudioComponentInstanceNew?

Thanks

Ariel
 _______________________________________________
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: Controlling custom parameters of AUAudioUnit subclass when instantiated via AudioComponentInstanceNew
      • From: Pavol Markovic via Coreaudio-api <email@hidden>
  • Next by Date: Connecting two iMac - but losing audio
  • Next by thread: Re: Controlling custom parameters of AUAudioUnit subclass when instantiated via AudioComponentInstanceNew
  • Index(es):
    • Date
    • Thread