Converting KS AVStream To MFTAVStream.

Hi All,
I wrote a AVStream driver sometimes back and now need to convert that to MFT based driver. Can someone point to some documents or any help to do this.

Thanks,
– Ajitabh.

Ajitabh Saxena wrote:

Hi All,
I wrote a AVStream driver sometimes back and now need to convert that to MFT based driver. Can someone point to some documents or any help to do this.

There is no such thing as an “MFT based driver”. MFT is all user-mode,
and AVStream is just AVStream. There is a user mode proxy component
that lets an AVStream driver play iun an MFT graph, just like there is
for DirectShow.

This article describes the KS categories to use if you want your
AVStream codec driver to enumerate in MFT apps:
http://msdn.microsoft.com/en-us/library/dd568167.aspx


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Thanks Tim but I understand that. I was thinking that there might be some changes in the .inf file to use Devproxy instead of KSProxy. Like a different GUID for proxy or something. Though was not able to find any documentation that says so.

For now I will assume that if I register my device as KSMFT_CATEGORY_VIDEO_DECODER I should be fine.

Thanks anyway,
– Ajitabh

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Wednesday, April 22, 2009 3:05 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Converting KS AVStream To MFTAVStream.

Ajitabh Saxena wrote:

Hi All,
I wrote a AVStream driver sometimes back and now need to convert that to MFT based driver. Can someone point to some documents or any help to do this.

There is no such thing as an “MFT based driver”. MFT is all user-mode,
and AVStream is just AVStream. There is a user mode proxy component
that lets an AVStream driver play iun an MFT graph, just like there is
for DirectShow.

This article describes the KS categories to use if you want your
AVStream codec driver to enumerate in MFT apps:
http://msdn.microsoft.com/en-us/library/dd568167.aspx


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

HI Guys,
Got this resolved. The problem was that we needed to use the TopoEdit tool from Windows-7 SDK and not from Windows-Server 2008 SDK because Win-2008 server did not support video decode using H/W decoder and this was added in Win-7.

Thanks for your help.
– Ajitabh

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Ajitabh Saxena
Sent: Wednesday, April 22, 2009 3:13 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Converting KS AVStream To MFTAVStream.

Thanks Tim but I understand that. I was thinking that there might be some changes in the .inf file to use Devproxy instead of KSProxy. Like a different GUID for proxy or something. Though was not able to find any documentation that says so.

For now I will assume that if I register my device as KSMFT_CATEGORY_VIDEO_DECODER I should be fine.

Thanks anyway,
– Ajitabh

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Wednesday, April 22, 2009 3:05 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Converting KS AVStream To MFTAVStream.

Ajitabh Saxena wrote:

Hi All,
I wrote a AVStream driver sometimes back and now need to convert that to MFT based driver. Can someone point to some documents or any help to do this.

There is no such thing as an “MFT based driver”. MFT is all user-mode,
and AVStream is just AVStream. There is a user mode proxy component
that lets an AVStream driver play iun an MFT graph, just like there is
for DirectShow.

This article describes the KS categories to use if you want your
AVStream codec driver to enumerate in MFT apps:
http://msdn.microsoft.com/en-us/library/dd568167.aspx


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer