[wdmaudiodev] Re: Vista: multichannel playback

  • From: "Philip Lukidis" <plukidis@xxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Tue, 16 Jan 2007 11:40:38 -0500

I meant that my DataRangeIntersection method is called under Vista only if I 
did not make a handler for KSPROPERTY_PIN_PROPOSEDATAFORMAT.  If the latter 
handler is supported, then I have not observed the DataRangeIntersection method 
being called under Vista (with the exception of KSStudio).

As for KSPROPERTY_PIN_DATAINTERSECTION, I always assumed that the port driver 
intercepts this, and calls your DataRangeIntersection method.  I never made a 
handler for KSPROPERTY_PIN_DATAINTERSECTION- just the DataRangeIntersection 
method.

BTW, there is an example for KSPROPERTY_PIN_PROPOSEDATAFORMAT in the latest WDK.

hth,

Philip Lukidis


> -----Original Message-----
> From: wdmaudiodev-bounce@xxxxxxxxxxxxx
> [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx]On Behalf Of Eugene 
> Muzychenko
> Sent: Tuesday, January 16, 2007 11:22 AM
> To: Philip Lukidis
> Subject: [wdmaudiodev] Re: Vista: multichannel playback
> 
> 
> Hello Philip,
> 
> > Going by memory, I think he mentioned the property
> > KSPROPERTY_PIN_PROPOSEDATAFORMAT and not
> > KSPROPERTY_PIN_DATAINTERSECTION
> 
> His message is here:
> 
> //www.freelists.org/archives/wdmaudiodev/01-2007/msg00047.html
> 
> > My handler for KSPROPERTY_PIN_PROPOSEDATAFORMAT is 
> definitely called under Vista,
> > and in that case my DataRangeIntersection method is not 
> called at all (except by KSStudio).
> 
> Hmm. My DataRangeIntersection method is always called from 2k to
> Vista...
> 
> > For KSNODETYPE_LINE_CONNECTOR, the handler supporting
> > KSPROPERTY_PIN_PROPOSEDATAFORMAT should make sure that the
> > dwChannelMask is indeed 0, else refuse it.
> 
> Thanks, I will implement KSPROPERTY_PIN_PROPOSEDATAFORMAT handler.
> 
> Regards,
> Eugene
> 
> ******************
> 
> WDMAUDIODEV addresses:
> Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
> Subscribe:    
mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: