Audio, vídeo, juegos y gráficos (Visual C#)

Actualización: noviembre 2007

Puede utilizar Visual C# para crear juegos y aplicaciones multimedia basados en las tecnologías DirectX y Windows Media.

XNA

Microsoft XNA se compone de software, servicios, recursos y comunidades líderes del mercado centrados en garantizar el éxito de los desarrolladores de juegos en plataformas de juegos de Microsoft. Para obtener más información, vea XNA Developer Center.

Windows Presentation Foundation

Microsoft Windows Presentation Foundation (WPF) proporciona la base para generar aplicaciones y experiencias de alta fidelidad en Windows Vista. WPF mezcla la interfaz de usuario de la aplicación, los documentos y el contenido multimedia, a la vez que aprovecha toda la eficacia del equipo. La funcionalidad se amplía a las áreas siguientes:

  • Compatibilidad con Tablet y otras formas de entrada de datos.

  • Canalización de impresión y creación de imágenes más moderna.

  • Infraestructura de accesibilidad y automatización de la interfaz de usuario.

  • Interfaz de usuario y visualización controladas por datos.

  • Puntos de integración para entrelazar la experiencia de aplicación con el shell de Windows.

Para obtener más información, vea Windows Presentation Foundation.

Reproductor de Windows Media

El control ActiveX del Reproductor de Windows Media se puede utilizar en aplicaciones de C# para agregar funcionalidad de audio y reproducción de vídeo. El Kit de desarrollo de software (SDK) del Reproductor de Windows Media 11 de Microsoft proporciona información y herramientas para personalizar el Reproductor de Windows Media y para utilizar el control ActiveX del Reproductor de Windows Media. El SDK incluye documentación y ejemplos de código que muestran cómo utilizar el control ActiveX del Reproductor de Windows Media desde una aplicación de C#.

Para obtener más información, vea SDK del Reproductor de Windows Media 11 en MSDN Library.

Codificador de Windows Media

El SDK del Codificador de Windows Media serie 9 se puede programar utilizando C# para realizar los siguientes tipos de tareas:

  • Difundir contenido activo. Una organización de noticias puede utilizar la API de automatización para programar la captura y difusión automáticas de contenido activo. Por ejemplo, los departamentos locales de transporte pueden transmitir imágenes en directo del estado de las carreteras en distintos puntos conflictivos para avisar a los conductores de la existencia de retenciones y recomendar rutas alternativas.

  • Contenido de proceso por lotes. Una organización de producción de medios que debe procesar numerosos archivos de gran tamaño puede crear un proceso por lotes que utilice la API de automatización para capturar y codificar secuencias repetidamente, una detrás de otra. Una corporación puede utilizar la API de automatización para administrar sus servicios de transmisión multimedia por secuencias utilizando un lenguaje de scripting de su elección y Windows Script Host.

  • Crear una interfaz de usuario personalizada Un proveedor de servicios de Internet (ISP) puede generar una interfaz que utiliza la funcionalidad de la API de automatización para capturar, codificar y difundir secuencias multimedia. Como alternativa, puede utilizar las interfaces de usuario predefinidas en la API de automatización para el mismo fin.

  • Administrar de forma remota aplicaciones del Codificador de Windows Media. Puede utilizar la API de automatización para ejecutar, administrar y solucionar problemas de aplicaciones del Codificador de Windows Media desde un equipo remoto.

Para obtener más información, vea SDK del Codificador de Windows Media serie 9 en MSDN Library. El tema Programación con C# describe las referencias que se deben incluir al trabajar en C#.

Vea también

Otros recursos

Escribir aplicaciones con Visual C#