Muy buenas,
Este es mi primer post en el foro, espero hacerlo correctamente
Estoy usando VB 2010 con el netframework 4. Necesito averiguar el número de pistas de audio con diferentes idiomas que hay en un archivo de vídeo (por ejemlo avi) (no confundir con el número de canales por los que sale el sonido, me refiero al número de idiomas disponibles en, por ejemplo, una película). Os cuento lo que he intentado hasta el momento por si os sirve de pista:
- Antes lo hacía con las librerías del VLC Player (AxInterop.AXVLC.dll y Interop.AXVLC.dll) pero han dejado de funcionar y prácticamente no encuentro documentación sobre ellas en internet.
- Lo he intentado también con el componente COM Windows Media Player, pero no parece que sea posible, ya que para ello debería usarse la función myPlayer.currentMedia.getItemInfoByType y obtener el atributo 'WM/Language' (aquí hay documentación http://msdn.microsoft.com/es-es/library/windows/desktop/dd564912%28v=vs.85%29.aspx), pero no hay manera de acceder a esa función.
- Llegados a este punto he leído que se podría hacer con las librerías del directX Microsoft.DirectX.AudioVideoPlayback.dll, pero no consigo que compile.
Agradezco cualquier ayuda!
Muchas gracias de antemano.