Las bibliotecas estándar de C++ no tienen ninguna funcionalidad relacionada con los medios multimedia, la biblioteca de Cinder C++ sirve precisamente para eso.
Si existen funcionalidades de entrada, audio o visual que necesites implementar en una aplicación de C++, es muy probable que esté en el kit de herramientas de Cinder.
Cinder es un proyecto muy maduro y ha sido probado en aplicaciones que implementan desde muros multimedia hasta juegos de iOS.
? BIBLIOTECA DE CINDER PARA C++
Desde la página de inicio de Cinder, se describen como una biblioteca de C ++ para la programación con intención estética, el tipo de desarrollo que a menudo se denomina codificación creativa. Esto incluye los dominios de gráficos, audio, video y geometría computacional.
Cinder es multiplataforma, con soporte oficial para macOS, Windows, Linux, iOS y Windows UWP. Además, está probado en producción y es lo suficientemente potente como para ser la herramienta principal de un equipo profesional.
Características de Cinder
- Funciones principales de la plataforma (E/S, redes, toque, etc.).
- Gráficos 3D (OpenGL).
- Gráficos 2D (SVG, fuentes, manejo de imágenes).
- Bibliotecas de matemáticas.
- Medios (video, audio, OpenCV).
- Integración ImGUI.
Licencia
Cinder es un framework C ++ de código abierto con el código alojado en GitHub bajo una licencia BSD modificada.