Re: CoreMIDI question
Re: CoreMIDI question
- Subject: Re: CoreMIDI question
- From: Doug Wyatt <email@hidden>
- Date: Mon, 29 Apr 2002 18:29:23 -0700
Aha, I hadn't thought about that.
Well, virtual sources behave exactly like driver-owned sources from the
perspective of MIDIReceived's implementation, which means that packets
get passed on to the client immediately, and it's the client's job to
interpret the timestamps correctly.
It would be bad to defer delivery of packets with future timestamps and
assume that the client won't care to receive them until the timestamped
time.
If you could please give an example of how you'd like to use this, it
would help me think about how to address the issue.
Doug
On Monday, April 29, 2002, at 05:59 , Kurt Revis wrote:
On Monday, April 29, 2002, at 09:33 AM, Doug Wyatt wrote:
In Jaguar CoreMIDI allows the creator of a virtual destination to set
the schedule-ahead property on the virtual endpoint. This tells the
MIDIServer's scheduler to pass events to the virtual destination when
the sender sends them, instead of scheduling them in advance when the
timestamps are in the future.
This sounds very useful, but it's orthogonal to what I was talking
about with virtual sources. When using a virtual source, will the
application still be solely responsible for getting the timing right,
or will Jaguar add some method of getting the MIDIServer scheduler
involved?
Thanks!
--
Kurt Revis
email@hidden
--
Doug Wyatt
work: email@hidden (CoreAudio)
personal: email@hidden
http://www.sonosphere.com
"It's kind of fun to do the impossible."
-- Walt Disney
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.