Discussion:
DirectX for C# SDK
(too old to reply)
Alex Maghen
2008-03-23 12:05:01 UTC
Permalink
Hi. More than a year ago, and in an earlier version of VS, I installed the
DirectX SDK to use in a Windows Forms C# app. I just tried to open that old
project on a new (Vista now) computer running VS 2008. I opened the project
and it said that the "Microsoft.DirectX.AudioVideoPlayback" reference was
missing. So I went to MSDN and downloaded and installed the "dx9sdk.exe"
DirectX9 SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing something wrong?

Alex
Jordi Maicas
2008-03-24 01:01:47 UTC
Permalink
SDK DirectX is not... or is not only for C#. SDK DirectX is a lot of
libraries, DLL, with functions, and you can use it with C#, C++, VB, ...
Post by Alex Maghen
Hi. More than a year ago, and in an earlier version of VS, I installed the
DirectX SDK to use in a Windows Forms C# app. I just tried to open that old
project on a new (Vista now) computer running VS 2008. I opened the project
and it said that the "Microsoft.DirectX.AudioVideoPlayback" reference was
missing. So I went to MSDN and downloaded and installed the "dx9sdk.exe"
DirectX9 SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing something wrong?
Alex
Alex Maghen
2008-03-24 06:07:01 UTC
Permalink
Yes, but I installed it and it still does not provide me with the
"Microsoft.DirectX.AudioVideoPlayback". Any idea why? Did I install the wrong
SDK? Is there more than one DirectX SDK install that supports C#?

Alex
Post by Jordi Maicas
SDK DirectX is not... or is not only for C#. SDK DirectX is a lot of
libraries, DLL, with functions, and you can use it with C#, C++, VB, ...
Post by Alex Maghen
Hi. More than a year ago, and in an earlier version of VS, I installed the
DirectX SDK to use in a Windows Forms C# app. I just tried to open that old
project on a new (Vista now) computer running VS 2008. I opened the project
and it said that the "Microsoft.DirectX.AudioVideoPlayback" reference was
missing. So I went to MSDN and downloaded and installed the "dx9sdk.exe"
DirectX9 SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing something wrong?
Alex
supoch14
2008-08-22 19:10:17 UTC
Permalink
Post by Alex Maghen
Yes, but I installed it and it still does not provide me with the
"Microsoft.DirectX.AudioVideoPlayback". Any idea why? Did I install the wrong
SDK? Is there more than one DirectX SDK install that supports C#?
Alex
Post by Jordi Maicas
SDK DirectX is not... or is not only for C#. SDK DirectX is a lot of
libraries, DLL, with functions, and you can use it with C#, C++, VB, ...
Post by Alex Maghen
Hi. More than a year ago, and in an earlier version of VS, I installed the
DirectX SDK to use in a Windows Forms C# app. I just tried to open that old
project on a new (Vista now) computer running VS 2008. I opened the project
and it said that the "Microsoft.DirectX.AudioVideoPlayback" reference was
missing. So I went to MSDN and downloaded and installed the "dx9sdk.exe"
DirectX9 SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing something wrong?
Alex
supoch14
2008-08-22 19:09:04 UTC
Permalink
Post by Jordi Maicas
SDK DirectX is not... or is not only for C#. SDK DirectX is a lot of
libraries, DLL, with functions, and you can use it with C#, C++, VB, ...
Post by Alex Maghen
Hi. More than a year ago, and in an earlier version of VS, I installed the
DirectX SDK to use in a Windows Forms C# app. I just tried to open that old
project on a new (Vista now) computer running VS 2008. I opened the project
and it said that the "Microsoft.DirectX.AudioVideoPlayback" reference was
missing. So I went to MSDN and downloaded and installed the "dx9sdk.exe"
DirectX9 SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing something wrong?
Alex
Armin Zingler
2008-03-24 12:28:53 UTC
Permalink
Post by Alex Maghen
Hi. More than a year ago, and in an earlier version of VS, I
installed the DirectX SDK to use in a Windows Forms C# app. I just
tried to open that old project on a new (Vista now) computer running
VS 2008. I opened the project and it said that the
"Microsoft.DirectX.AudioVideoPlayback" reference was missing. So I
went to MSDN and downloaded and installed the "dx9sdk.exe" DirectX9
SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing
something wrong?
Is the DLL available in C:\WINDOWS\Microsoft.NET\DirectX for Managed
Code\1.0.2902.0 ? If not, (re)install DirectX. It's part of DirectX, not
of the SDK (which might contain DX redist; I don't remember).

If you create a new project and open the "add reference" dialog, do you
have some "Microsoft.DirectX*" assemblies available (on the ".NET" tab)?
I do have "Microsoft.DirectX.AudioVideoplayback" there. (BTW, MDX SDK
Feb 2007)

If you open the "DirectX control panel" (in Start menu -> DX SDK ->
Utilities), open the "managed" tab, do you have
"Microsoft.DirectX.AudioVideoplayback" there?



Armin
Alex Maghen
2008-03-24 17:06:00 UTC
Permalink
You are, as we say, the man. Thanks.

Alex
Post by Armin Zingler
Post by Alex Maghen
Hi. More than a year ago, and in an earlier version of VS, I
installed the DirectX SDK to use in a Windows Forms C# app. I just
tried to open that old project on a new (Vista now) computer running
VS 2008. I opened the project and it said that the
"Microsoft.DirectX.AudioVideoPlayback" reference was missing. So I
went to MSDN and downloaded and installed the "dx9sdk.exe" DirectX9
SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing
something wrong?
Is the DLL available in C:\WINDOWS\Microsoft.NET\DirectX for Managed
Code\1.0.2902.0 ? If not, (re)install DirectX. It's part of DirectX, not
of the SDK (which might contain DX redist; I don't remember).
If you create a new project and open the "add reference" dialog, do you
have some "Microsoft.DirectX*" assemblies available (on the ".NET" tab)?
I do have "Microsoft.DirectX.AudioVideoplayback" there. (BTW, MDX SDK
Feb 2007)
If you open the "DirectX control panel" (in Start menu -> DX SDK ->
Utilities), open the "managed" tab, do you have
"Microsoft.DirectX.AudioVideoplayback" there?
Armin
Chuck Walbourn [MSFT]
2008-04-03 19:21:08 UTC
Permalink
The current DirectX SDK (March 2008) and the current DirectX Runtime
installer both install the Managed DX 1.1 assemblies, but August 2007 was
the last version of the DirectX SDK that included support for developing
Managed DX 1.1 applications. In fact, the last time we updated MDX 1.1 was
April 2005. It has been deprecated for some time.
--
Chuck Walbourn
SDE, XNA Developer Connection

This posting is provided "AS IS" with no warranties, and confers no rights.
Alex Maghen
2008-04-06 05:14:01 UTC
Permalink
Chuck -

Wow, I'm sorry, are you saying that MS no longer want people using .NET for
multimedia stuff? I was a little confused by what you wrote. You seemed to be
saying that DirectX in Managed applications was no longer something that MS
was supporting (at least on an ongoing basis). Have they replaced it with a
different Managed multimedia SDK? Or have they just abandoned support for
Multimedia from .NET altogether?

Ax
Post by Chuck Walbourn [MSFT]
The current DirectX SDK (March 2008) and the current DirectX Runtime
installer both install the Managed DX 1.1 assemblies, but August 2007 was
the last version of the DirectX SDK that included support for developing
Managed DX 1.1 applications. In fact, the last time we updated MDX 1.1 was
April 2005. It has been deprecated for some time.
--
Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warranties, and confers no rights.
ZMan
2008-04-06 19:35:46 UTC
Permalink
The DirectX team has not been responsible for the multimedia stuff for a
long time now. DirectShow is/was part of the SDK for backwards compatibility
but its longe been under a different team who, IMO, care little about the
API at all let alone any managed interface to it.

The .AudioVideoPlayback was a very basic manged wrapper over DirectShow
anyway - the community provided a much better one though I don't know how
well it is currently supported.
http://sourceforge.net/projects/directshownet/

As for other multimedia APIs from .Net I'm not sure - I know Vista has some
new stuff but I dont know if .Net exposes any of it yet.
Post by Alex Maghen
Chuck -
Wow, I'm sorry, are you saying that MS no longer want people using .NET for
multimedia stuff? I was a little confused by what you wrote. You seemed to be
saying that DirectX in Managed applications was no longer something that MS
was supporting (at least on an ongoing basis). Have they replaced it with a
different Managed multimedia SDK? Or have they just abandoned support for
Multimedia from .NET altogether?
Ax
Post by Chuck Walbourn [MSFT]
The current DirectX SDK (March 2008) and the current DirectX Runtime
installer both install the Managed DX 1.1 assemblies, but August 2007 was
the last version of the DirectX SDK that included support for developing
Managed DX 1.1 applications. In fact, the last time we updated MDX 1.1 was
April 2005. It has been deprecated for some time.
--
Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warranties, and confers no rights.
Chuck Walbourn [MSFT]
2008-04-09 02:22:33 UTC
Permalink
The AVP managed component of MDX 1.1 was a very simplistic wrapper, and was
never intended to expose the full DirectShow interface to managed
developers. Most media applications are very perfomance sensitive, so
DirectShow applications tend to be written most often in C/C++. As noted in
my previous post, native interop at a level that makes sense for your
application is far more performant than a generic managed wrapper. If you
are looking for such a generic wrapper, they are easy to write and available
in shared source projects as well.

The Windows Media team has always owned DirectShow, even when it was
shipping in the DirectX SDK. There's been some mixed-messaging about
DirectShow with the release of Windows Media Foundation in Windows Vista,
and the plan is to eventually replace DirectShow with WMF in a future
version of Windows. Windows Media has not invested in DirectShow in a long
time, and is instead focused on WMF, but DirectShow continues to be
supported and is still an important API for many video/audio applications.
It has been supported through the Microsoft Platform SDK / Windows SDK since
April 2005, when it was removed from the DirectX SDK.

The first release of WMF is focused on protected content playback for
Windows Meida formats, and much work has gone into support existing
DirectShow applications as well for backwards compatiblity. DirectShow is
still the preferred API to write video applications for non-protected
content playback, supporting formats other than Windows Media (WMV, WMA) and
MP3, capturing, and editing.

See http://msdn2.microsoft.com/en-us/library/aa468614.aspx for details and
mitgration guideance with respect to DirectShow and Windows Media
Foundation.

As for managed technology supporting video scenarios, Silverlight is built
around having a strong streaming media functionality.
--
-Chuck Walbourn
SDE, XNA Developer Connection

This posting is provided "AS IS" with no warrenties, and confers no rights.
Marc Perrone
2008-06-04 19:49:08 UTC
Permalink
You mention Silverlight as an example of managed technology supporting video
applications, but we have have been struggling with exactly this issue.
Silverlight is restricted to playing video which has been encoded with the
Microsoft VC1 codec, basically implying use of a Windows Media Server. What
about developers who would like to use managed technology in the browser to
play video from other sources, like security cameras and DVRs/NVRs?
--
Marc Perrone
Post by Chuck Walbourn [MSFT]
The AVP managed component of MDX 1.1 was a very simplistic wrapper, and was
never intended to expose the full DirectShow interface to managed
developers. Most media applications are very perfomance sensitive, so
DirectShow applications tend to be written most often in C/C++. As noted in
my previous post, native interop at a level that makes sense for your
application is far more performant than a generic managed wrapper. If you
are looking for such a generic wrapper, they are easy to write and available
in shared source projects as well.
The Windows Media team has always owned DirectShow, even when it was
shipping in the DirectX SDK. There's been some mixed-messaging about
DirectShow with the release of Windows Media Foundation in Windows Vista,
and the plan is to eventually replace DirectShow with WMF in a future
version of Windows. Windows Media has not invested in DirectShow in a long
time, and is instead focused on WMF, but DirectShow continues to be
supported and is still an important API for many video/audio applications.
It has been supported through the Microsoft Platform SDK / Windows SDK since
April 2005, when it was removed from the DirectX SDK.
The first release of WMF is focused on protected content playback for
Windows Meida formats, and much work has gone into support existing
DirectShow applications as well for backwards compatiblity. DirectShow is
still the preferred API to write video applications for non-protected
content playback, supporting formats other than Windows Media (WMV, WMA) and
MP3, capturing, and editing.
See http://msdn2.microsoft.com/en-us/library/aa468614.aspx for details and
mitgration guideance with respect to DirectShow and Windows Media
Foundation.
As for managed technology supporting video scenarios, Silverlight is built
around having a strong streaming media functionality.
--
-Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warrenties, and confers no rights.
supoch14
2008-08-22 19:12:04 UTC
Permalink
Post by Marc Perrone
You mention Silverlight as an example of managed technology supporting video
applications, but we have have been struggling with exactly this issue.
Silverlight is restricted to playing video which has been encoded with the
Microsoft VC1 codec, basically implying use of a Windows Media Server. What
about developers who would like to use managed technology in the browser to
play video from other sources, like security cameras and DVRs/NVRs?
--
Marc Perrone
Post by Chuck Walbourn [MSFT]
The AVP managed component of MDX 1.1 was a very simplistic wrapper, and was
never intended to expose the full DirectShow interface to managed
developers. Most media applications are very perfomance sensitive, so
DirectShow applications tend to be written most often in C/C++. As noted in
my previous post, native interop at a level that makes sense for your
application is far more performant than a generic managed wrapper. If you
are looking for such a generic wrapper, they are easy to write and available
in shared source projects as well.
The Windows Media team has always owned DirectShow, even when it was
shipping in the DirectX SDK. There's been some mixed-messaging about
DirectShow with the release of Windows Media Foundation in Windows Vista,
and the plan is to eventually replace DirectShow with WMF in a future
version of Windows. Windows Media has not invested in DirectShow in a long
time, and is instead focused on WMF, but DirectShow continues to be
supported and is still an important API for many video/audio applications.
It has been supported through the Microsoft Platform SDK / Windows SDK since
April 2005, when it was removed from the DirectX SDK.
The first release of WMF is focused on protected content playback for
Windows Meida formats, and much work has gone into support existing
DirectShow applications as well for backwards compatiblity. DirectShow is
still the preferred API to write video applications for non-protected
content playback, supporting formats other than Windows Media (WMV, WMA) and
MP3, capturing, and editing.
See http://msdn2.microsoft.com/en-us/library/aa468614.aspx for details and
mitgration guideance with respect to DirectShow and Windows Media
Foundation.
As for managed technology supporting video scenarios, Silverlight is built
around having a strong streaming media functionality.
--
-Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warrenties, and confers no rights.
supoch14
2008-08-22 19:11:03 UTC
Permalink
Post by Chuck Walbourn [MSFT]
The AVP managed component of MDX 1.1 was a very simplistic wrapper, and was
never intended to expose the full DirectShow interface to managed
developers. Most media applications are very perfomance sensitive, so
DirectShow applications tend to be written most often in C/C++. As noted in
my previous post, native interop at a level that makes sense for your
application is far more performant than a generic managed wrapper. If you
are looking for such a generic wrapper, they are easy to write and available
in shared source projects as well.
The Windows Media team has always owned DirectShow, even when it was
shipping in the DirectX SDK. There's been some mixed-messaging about
DirectShow with the release of Windows Media Foundation in Windows Vista,
and the plan is to eventually replace DirectShow with WMF in a future
version of Windows. Windows Media has not invested in DirectShow in a long
time, and is instead focused on WMF, but DirectShow continues to be
supported and is still an important API for many video/audio applications.
It has been supported through the Microsoft Platform SDK / Windows SDK since
April 2005, when it was removed from the DirectX SDK.
The first release of WMF is focused on protected content playback for
Windows Meida formats, and much work has gone into support existing
DirectShow applications as well for backwards compatiblity. DirectShow is
still the preferred API to write video applications for non-protected
content playback, supporting formats other than Windows Media (WMV, WMA) and
MP3, capturing, and editing.
See http://msdn2.microsoft.com/en-us/library/aa468614.aspx for details and
mitgration guideance with respect to DirectShow and Windows Media
Foundation.
As for managed technology supporting video scenarios, Silverlight is built
around having a strong streaming media functionality.
--
-Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warrenties, and confers no rights.
supoch14
2008-08-22 19:11:01 UTC
Permalink
Post by ZMan
The DirectX team has not been responsible for the multimedia stuff for a
long time now. DirectShow is/was part of the SDK for backwards compatibility
but its longe been under a different team who, IMO, care little about the
API at all let alone any managed interface to it.
The .AudioVideoPlayback was a very basic manged wrapper over DirectShow
anyway - the community provided a much better one though I don't know how
well it is currently supported.
http://sourceforge.net/projects/directshownet/
As for other multimedia APIs from .Net I'm not sure - I know Vista has some
new stuff but I dont know if .Net exposes any of it yet.
Post by Alex Maghen
Chuck -
Wow, I'm sorry, are you saying that MS no longer want people using .NET for
multimedia stuff? I was a little confused by what you wrote. You seemed to be
saying that DirectX in Managed applications was no longer something that MS
was supporting (at least on an ongoing basis). Have they replaced it with a
different Managed multimedia SDK? Or have they just abandoned support for
Multimedia from .NET altogether?
Ax
Post by Chuck Walbourn [MSFT]
The current DirectX SDK (March 2008) and the current DirectX Runtime
installer both install the Managed DX 1.1 assemblies, but August 2007 was
the last version of the DirectX SDK that included support for developing
Managed DX 1.1 applications. In fact, the last time we updated MDX 1.1 was
April 2005. It has been deprecated for some time.
--
Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warranties, and confers no rights.
Chuck Walbourn [MSFT]
2008-04-09 02:06:23 UTC
Permalink
"MDX 1.1", Managed API wrappers for DirectX, are deprecated and have not
been updated in many years. The main intended uses for MDX fell into two
categories:

(A) Developing tools chains for games, which based on most professional
developer's experience is best done by creating your own managed layers to
custom engines through standard native interop (Managed C++ for example).

(B) Creating all managed games, which is the core scenario for XNA Game
Studio.

In general, direct 'wrapping' of native APIs with managed ones does not
provide much value as you can (a) do it yourself easily enough and (b) often
suffers serious performance problems. There are some shared source projects
to continue to invest in creating these managed wrappers.

Microsoft continues to invest heavily in managed technologies, but it tends
to be less 'generic' than MDX 1.1 was trying to be. XNA Game Studio focuses
on games. Avalon/.NET 3.5 focuses on traditional 2D multimedia applications.
Silverlight .NET focuses on web applications. And so on.
--
-Chuck Walbourn
SDE, XNA Developer Connection

This posting is provided "AS IS" with no warrenties, and confers no rights.
supoch14
2008-08-22 19:12:01 UTC
Permalink
Post by Chuck Walbourn [MSFT]
"MDX 1.1", Managed API wrappers for DirectX, are deprecated and have not
been updated in many years. The main intended uses for MDX fell into two
(A) Developing tools chains for games, which based on most professional
developer's experience is best done by creating your own managed layers to
custom engines through standard native interop (Managed C++ for example).
(B) Creating all managed games, which is the core scenario for XNA Game
Studio.
In general, direct 'wrapping' of native APIs with managed ones does not
provide much value as you can (a) do it yourself easily enough and (b) often
suffers serious performance problems. There are some shared source projects
to continue to invest in creating these managed wrappers.
Microsoft continues to invest heavily in managed technologies, but it tends
to be less 'generic' than MDX 1.1 was trying to be. XNA Game Studio focuses
on games. Avalon/.NET 3.5 focuses on traditional 2D multimedia applications.
Silverlight .NET focuses on web applications. And so on.
--
-Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warrenties, and confers no rights.
supoch14
2008-08-22 19:11:00 UTC
Permalink
Post by Alex Maghen
Chuck -
Wow, I'm sorry, are you saying that MS no longer want people using .NET for
multimedia stuff? I was a little confused by what you wrote. You seemed to be
saying that DirectX in Managed applications was no longer something that MS
was supporting (at least on an ongoing basis). Have they replaced it with a
different Managed multimedia SDK? Or have they just abandoned support for
Multimedia from .NET altogether?
Ax
Post by Chuck Walbourn [MSFT]
The current DirectX SDK (March 2008) and the current DirectX Runtime
installer both install the Managed DX 1.1 assemblies, but August 2007 was
the last version of the DirectX SDK that included support for developing
Managed DX 1.1 applications. In fact, the last time we updated MDX 1.1 was
April 2005. It has been deprecated for some time.
--
Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warranties, and confers no rights.
supoch14
2008-08-22 19:11:01 UTC
Permalink
Post by Chuck Walbourn [MSFT]
The current DirectX SDK (March 2008) and the current DirectX Runtime
installer both install the Managed DX 1.1 assemblies, but August 2007 was
the last version of the DirectX SDK that included support for developing
Managed DX 1.1 applications. In fact, the last time we updated MDX 1.1 was
April 2005. It has been deprecated for some time.
--
Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warranties, and confers no rights.
stephanG
2008-09-15 09:23:17 UTC
Permalink
Post by Chuck Walbourn [MSFT]
The current DirectX SDK (March 2008) and the current DirectX Runtime
installer both install the Managed DX 1.1 assemblies, but August 2007 was
the last version of the DirectX SDK that included support for developing
Managed DX 1.1 applications. In fact, the last time we updated MDX 1.1 was
April 2005. It has been deprecated for some time.
--
Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warranties, and confers no rights.
So, question is, what to do with these old code. What API should I use
instead to make my application "future-save" ?
legalize+ (Richard [Microsoft Direct3D MVP])
2008-09-15 21:45:10 UTC
Permalink
[Please do not mail me a copy of your followup]
Post by stephanG
So, question is, what to do with these old code. What API should I use
instead to make my application "future-save" ?
If you have a large code base that is using managed directx, your
closest API match would be SlimDX.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>

Legalize Adulthood! <http://blogs.xmission.com/legalize/>
stephanG
2008-09-16 07:22:59 UTC
Permalink
Post by legalize+ (Richard [Microsoft Direct3D MVP])
[Please do not mail me a copy of your followup]
Post by stephanG
So, question is, what to do with these old code. What API should I use
instead to make my application "future-save" ?
If you have a large code base that is using managed directx, your
closest API match would be SlimDX.
Thank you for your answer. I am using mostly the
"Microsoft.DirectX.AudioVideoPlayback" namespace. In my application, I
use it to create some own controls with video functionality in it.
What do you suggest to use instead?
Thanks
Stephan
legalize+ (Richard [Microsoft Direct3D MVP])
2008-09-16 23:49:59 UTC
Permalink
[Please do not mail me a copy of your followup]
Post by stephanG
Post by legalize+ (Richard [Microsoft Direct3D MVP])
If you have a large code base that is using managed directx, your
closest API match would be SlimDX.
Thank you for your answer. I am using mostly the
"Microsoft.DirectX.AudioVideoPlayback" namespace. In my application, I
use it to create some own controls with video functionality in it.
What do you suggest to use instead?
I don't think SlimDX wraps DirectShow. You might need to create your
own interop wrapper there.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>

Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Chuck Walbourn [MSFT]
2008-09-24 15:34:45 UTC
Permalink
There is a DirectShow wrapper out there as well.
--
-Chuck Walbourn
SDE, XNA Developer Connection

This posting is provided "AS IS" with no warrenties, and confers no rights.
legalize+ (Richard [Microsoft Direct3D MVP])
2008-09-25 22:19:15 UTC
Permalink
[Please do not mail me a copy of your followup]
Post by Chuck Walbourn [MSFT]
There is a DirectShow wrapper out there as well.
Do you know where that is?
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>

Legalize Adulthood! <http://blogs.xmission.com/legalize/>
Bob
2008-09-28 04:37:43 UTC
Permalink
Post by legalize+ (Richard [Microsoft Direct3D MVP])
[Please do not mail me a copy of your followup]
Post by Chuck Walbourn [MSFT]
There is a DirectShow wrapper out there as well.
Do you know where that is?
If you're referring to the "DirectShow.net" project, that is on
SourceForge.

http://directshownet.sourceforge.net/

You must have seen that before though...right?
legalize+ (Richard [Microsoft Direct3D MVP])
2008-09-29 17:29:49 UTC
Permalink
[Please do not mail me a copy of your followup]
Post by Bob
http://directshownet.sourceforge.net/
You must have seen that before though...right?
Nope, hadn't seen that. I haven't paid attention to DirectShow since
the late 90s when I worked at Philips and we were doing digital video
editing/effects stuff.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>

Legalize Adulthood! <http://blogs.xmission.com/legalize/>
supoch14
2008-08-22 19:10:12 UTC
Permalink
Post by Alex Maghen
You are, as we say, the man. Thanks.
Alex
Post by Armin Zingler
Post by Alex Maghen
Hi. More than a year ago, and in an earlier version of VS, I
installed the DirectX SDK to use in a Windows Forms C# app. I just
tried to open that old project on a new (Vista now) computer running
VS 2008. I opened the project and it said that the
"Microsoft.DirectX.AudioVideoPlayback" reference was missing. So I
went to MSDN and downloaded and installed the "dx9sdk.exe" DirectX9
SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing something wrong?
Is the DLL available in C:\WINDOWS\Microsoft.NET\DirectX for Managed
Code\1.0.2902.0 ? If not, (re)install DirectX. It's part of DirectX, not
of the SDK (which might contain DX redist; I don't remember).
If you create a new project and open the "add reference" dialog, do you
have some "Microsoft.DirectX*" assemblies available (on the ".NET" tab)?
I do have "Microsoft.DirectX.AudioVideoplayback" there. (BTW, MDX SDK
Feb 2007)
If you open the "DirectX control panel" (in Start menu -> DX SDK ->
Utilities), open the "managed" tab, do you have
"Microsoft.DirectX.AudioVideoplayback" there?
Armin
supoch14
2008-08-22 19:10:06 UTC
Permalink
Post by Armin Zingler
Post by Alex Maghen
Hi. More than a year ago, and in an earlier version of VS, I
installed the DirectX SDK to use in a Windows Forms C# app. I just
tried to open that old project on a new (Vista now) computer running
VS 2008. I opened the project and it said that the
"Microsoft.DirectX.AudioVideoPlayback" reference was missing. So I
went to MSDN and downloaded and installed the "dx9sdk.exe" DirectX9
SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing
something wrong?
Is the DLL available in C:\WINDOWS\Microsoft.NET\DirectX for Managed
Code\1.0.2902.0 ? If not, (re)install DirectX. It's part of DirectX, not
of the SDK (which might contain DX redist; I don't remember).
If you create a new project and open the "add reference" dialog, do you
have some "Microsoft.DirectX*" assemblies available (on the ".NET" tab)?
I do have "Microsoft.DirectX.AudioVideoplayback" there. (BTW, MDX SDK
Feb 2007)
If you open the "DirectX control panel" (in Start menu -> DX SDK ->
Utilities), open the "managed" tab, do you have
"Microsoft.DirectX.AudioVideoplayback" there?
Armin
supoch14
2008-08-22 19:09:02 UTC
Permalink
Post by Alex Maghen
Hi. More than a year ago, and in an earlier version of VS, I installed the
DirectX SDK to use in a Windows Forms C# app. I just tried to open that old
project on a new (Vista now) computer running VS 2008. I opened the project
and it said that the "Microsoft.DirectX.AudioVideoPlayback" reference was
missing. So I went to MSDN and downloaded and installed the "dx9sdk.exe"
DirectX9 SDK with the C# stuff - or so I thought. For some reason, after I
did that, the reference still could not be found. Am I doing something wrong?
Alex
Continue reading on narkive:
Loading...