• 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
Re: Sampling Rate Master
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Sampling Rate Master


  • Subject: Re: Sampling Rate Master
  • From: Jeff Moore <email@hidden>
  • Date: Wed, 19 Oct 2005 16:53:07 -0700

No, the family should take care of the basic notifications, but if changing format causes the stream layout to change or controls to disappear or reappear, then you are also going to have to send a major engine change notification by bracketing the changes with beginConfigurationChange()/completeConfigurationChange().

You can see an example of this in the AudioReflectorDriver in our SDK.

On Oct 16, 2005, at 11:44 PM, BlazeAudio Developer wrote:

Jeff,

Thank you for the quick response!

I think that makes things easier on our side.

One more question: Do we have to take care of sending sampling rate change notifications or is that done by the IOAudioFamily code? The sample driver code does not seem to send any notifications when handling the performFormatChange call.

Thanks.
Devendra.

At 11:10 PM 10/14/2005, Jeff Moore wrote:
It might be possible for the driver to know who set the sample rate,
but I can't imagine a situation where it would be important. All
requests to change the sample rate are equal. Drivers should just
process the requests to change sample rate in the order in which they
come in and send the proper set of notifications in response.

On Oct 13, 2005, at 9:20 PM, BlazeAudio Developer wrote:

Hi,

[This is a question from the driver side of things!]

If there are more than one CoreAudio applications trying to change
the sampling rate of a device (CoreAudio Engine), then is there a
way to detect which application has made the request?

How should the driver decide, or should the driver play no role?

Thanks.

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


This email sent to email@hidden


--

Jeff Moore
Core Audio
Apple


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


This email sent to email@hidden
 _______________________________________________
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


--

Jeff Moore
Core Audio
Apple


_______________________________________________ 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
References: 
 >[Audio Input Bus] Getting Buffers (From: "Malik 522" <email@hidden>)
 >Sampling Rate Master (From: BlazeAudio Developer <email@hidden>)
 >Re: Sampling Rate Master (From: Jeff Moore <email@hidden>)
 >Re: Sampling Rate Master (From: BlazeAudio Developer <email@hidden>)

  • Prev by Date: Re: kAudioDevicePropertyBufferSize reported to IOAudioEngine?
  • Next by Date: Re: MOTU 896HD-specific issues?
  • Previous by thread: Re: Sampling Rate Master
  • Next by thread: Format Converters
  • Index(es):
    • Date
    • Thread