C# y directshow

12/04/2004 - 15:56 por the4man | Informe spam
Hola a todos!

La ultima vez que estuve mirando por Internet, vi que no se podia utilizar
DirectShow desde C#. No se si hay novedades al respecto. ¿Sabeis algo?

Gracias!

Preguntas similare

Leer las respuestas

#1 Octavio Telis Aynes
12/04/2004 - 21:52 | Informe spam
Mira... no me he metido a fondo pero te puedo contar que ya hay extensiones
de DirectX para VS.NET 2003

El release de DirectX 9.0 SDK Summer 2003 refresh trae las extensiones para
VS.NET 2003, como te digo, no me he puesto a indagar pero de que hay
extensiones de DirectX sí las hay.

Revisa este link.
http://www.microsoft.com/downloads/...x?FamilyID’16652f-51e0-402e-b7b5-feb68d00f298&displaylang=en


Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org


"the4man" escribió en el mensaje
news:407aa0d9$
Hola a todos!

La ultima vez que estuve mirando por Internet, vi que no se podia utilizar
DirectShow desde C#. No se si hay novedades al respecto. ¿Sabeis algo?

Gracias!


Respuesta Responder a este mensaje
#2 Pablo Alvarez Doval
12/04/2004 - 23:20 | Informe spam
Hola,

La ultima vez que estuve mirando por Internet, vi que no se podia utilizar
DirectShow desde C#. No se si hay novedades al respecto. ¿Sabeis algo?



Las Managed DirectX actuales no incorporan como tal el directSow, aunque
se pueden hacer apaños
con las clases que trae para 'suplir' a DirectShow... sin embargo, si lo que
necesitas es el DirectShow tal
cual puedes aprovecharte del excelente soporte de interoperabilidad COM y
trabajar con la interfaz de
DirectShow de toda la vida con codigo no administrado.

De hecho, ahora que releo tu post peudo ver que no hablas en absoluto de
las Managed DirectX, por lo
que la respuesta es que si no te interesa que sea admistrado, puedes usar la
misma funcionalidad de DirectX
que desde una aplicacion Win32 normal, tirando como dije de la
interoperabilidad COM.

Eso si, mi consejo: echa un ojo a las Managed DirectX... esta muy pero
que muy bien, y van a estar aun
mejor con el tiempo... la verdad es que ultimamente tengo a Tom Miller en un
altar :D

Venga.. espero qeu esto te haya servido.. un saludo,
Pablo


Pablo Alvarez Doval
Estudiante de Ingenieria Informatica - Universidad de Oviedo (EUITIO)
" To Iterate is Human, to Recurse is Divine."
Respuesta Responder a este mensaje
#3 the4man
13/04/2004 - 08:44 | Informe spam
Es lo que me temia, tengo que tirar de la interoperabilidad, lo que me da un
poco de "miedo" por temas de rendimiento.

Pero bueno, tiraré por ahi hasta que den soporte "nativo" a DirectShow (o lo
que venga).

Saludos!
Respuesta Responder a este mensaje
#4 Jordi Maycas
13/04/2004 - 11:08 | Informe spam
por cierto... que viene al caso, me baje el summer 2003, y al hacer un
proyecto por defecto .net directx, me salta un problema supongo q de
directorios en la import microsoft.directx... alguna idea? Y sin picar ni
una linea de codigo...

gracias

"the4man" escribió en el mensaje
news:407b8d18$
Es lo que me temia, tengo que tirar de la interoperabilidad, lo que me da


un
poco de "miedo" por temas de rendimiento.

Pero bueno, tiraré por ahi hasta que den soporte "nativo" a DirectShow (o


lo
que venga).

Saludos!


Respuesta Responder a este mensaje
#5 Pablo Alvarez Doval
13/04/2004 - 11:30 | Informe spam
Es lo que me temia, tengo que tirar de la interoperabilidad, lo que me da


un
poco de "miedo" por temas de rendimiento.



Realmente, te recomiendo que pruebes la interoperabilidad COM y
descubriras que
el rendimiento no se ven tan mermado, ni mucho menos. Ademas, nunca esta de
más
poder apañarse con ello. De todos modos, para un proyecto real, si no
necesitas 'exactamente'
las DirectShow, y solol capacidades de reproduccion de audio y video, usaria
el namespace
nuevo de las ManageDirectX que se llama AudioVideoPlayback... es mucho mas
sencillo de
usar que DirectShow y funciona genial, y ademas, es administrado.

Un saludo,
Pablo


Pablo Alvarez Doval
Estudiante de Ingenieria Informatica - Universidad de Oviedo (EUITIO)
" To Iterate is Human, to Recurse is Divine."
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida