Pregunta

Así que he estado buscando en el mundo de los medios de reproducción para ventanas y he comenzó a hacer un uso DirectShow C # Media Player. Empecé usando el procesador de vídeo ventana VRM-7 y fue genial excepto que tenía un par de pequeños problemas (monitores múltiples, pantalla completa). Pero después de algunas investigaciones he encontrado que está obsoleto y que debería usar VRM9. Así que lo cambié a utilizar VRM9 sin ventanas entonces descubrió que era un antiguo puesto rofl> _

Con el uso de EVR todo está funcionando bien, excepto cambiar el tamaño del vídeo. Su realmente lag / entrecortado / llorosos y probablemente algo que ver con su mecanismo de cola marco.

Para demostrar mi problema

  1. abrir el reproductor multimedia de Windows clásico.
  2. Ver -> Opciones -> Reproducción -> salida
  3. Elija el "EVR" procesador de vídeo DirectShow

Ahora reinicie clase WMP y reproducir un vídeo, mientras se está reproduciendo clic y arrastre una esquina para cambiar su tamaño. Se dará cuenta de su lag horrible. Este es exactamente el mismo problema que estoy teniendo.

Sin embargo, si elige "EVR Pres personalizado. **" o EVR sincronización **" cambio de tamaño funciona de maravilla! Así que he intentado googlear alrededor de cualquier cosa sobre el cambio de tamaño EVR problemas y cómo solucionarlo, pero que no podía creer lo poco que podría encontrar. estoy adivinando "Pres personalizados." es sinónimo de "Presentador Favorito", que suena como ellos hicieron su propia. También se dará cuenta en el tamaño de la mano derecha cuando se intercambia entre EVR y del otro EVR la Resizer caer sobre los grises derecha hacia fuera.

Así que básicamente me wa no saber cómo puedo solucionar este problema de cambio de tamaño retardado y ¿hay alguna documentación decente por ahí? Hay un poco justo para VMR7 / 9, pero no mucho para EVR. He descargado el SDK de DirectX que aparentemente tiene muestras pero era una pérdida de 500 MB de ancho de banda, ya que no tenía nada relevante.

Tal vez hay alguna manera de forzar a no hacer cola marcos si ese es el problema? Si usted quiere decir la palabra de código y voy a pegar algunos en. Pero en realidad es bastante simple y no pasa nada más, estoy convencido de que es un problema con el procesador de EVR.

EDIT: Ah, y otra cosa, lo que hace uso de VLC? Si usted entra en las opciones de VLC y cambia el procesador para nada, pero por defecto, todos chupan. Así es que utilizando VMR7? O su propia?

¿Fue útil?

Solución

Tengo que escribir mi propio presentador personalizado, que desde el aspecto de http://msdn.microsoft.com/en-us/library/bb530107 (VS.85) .aspx es una tarea relativamente grande.

Guess Voy a mirar a la muestra y trato de ir de allí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top