Fundamentos de la capa de medios para el desarrollo de aplicaciones ios

La capa de medios de comunicación en aplicaciones de iOS contiene soporte para gráficos, audio y tecnologías de vídeo. Esta capa tiene los siguientes componentes que le permiten administrar archivos de música y películas, y así sucesivamente, junto con sus metadatos.

  • Núcleo de gráficos (también conocidos como cuarzo): De forma nativa maneja vectores 2D y representación de imágenes.

  • Core Animation: Proporciona soporte para la animación de puntos de vista y otros contenidos. Esta es también una parte de cuarzo.

  • Core Image: Proporciona soporte para la manipulación de vídeo e imágenes fijas.

    Video: Las mejores APPS para iOS y Android de la semana | AppsMania #642

  • OpenGL ES y GLKit componentes: Proporcionar soporte para 2D y 3D utilizando las interfaces de hardware-acelerado.

    Video: Top 10 Juegos iOS & Android para 2017 | AppsMania 651

  • Texto del núcleo: Proporciona un diseño de texto y motor de renderizado.

  • Imagen de E / S: Sirve de interfaz para leer y escribir la mayoría de los formatos de imagen.

    Video: Desarrollo de aplicaciones iOS y Android con Delphi por Francisco Charte

  • Los elementos de bibliotecas: Proporciona acceso a las fotos y videos en la biblioteca de fotos del usuario.

Se proporciona una interfaz MIDI para la conexión con los instrumentos musicales.

registro integrado y la reproducción de audio se proporciona la siguiente manera:

  • A través de un reproductor multimedia que le permite manipular las listas de reproducción de iTunes

  • A través de componentes de nivel inferior para

  • La gestión de la reproducción y grabación de audio

  • La gestión de la reproducción de audio posicional (como el sonido envolvente)

  • Reproducción de sonidos de alerta del sistema

  • La vibración de un dispositivo

  • Buffering streaming de contenido de audio

  • Transmisión de Airplay

servicios de vídeo proporcionados incluyen la reproducción de archivos de película desde su aplicación o transmitiéndolos de la red y capturar vídeo e incorporando en su aplicación. Una vez más, esta funcionalidad se proporciona en varias maneras: desde un reproductor multimedia de alto nivel para los componentes de nivel inferior que le dan un control de grano fino.

las operaciones de manipulación de imágenes incluyen la creación, visualización y almacenamiento de las imágenes, y los filtros y la detección de características.

Además, esta capa es la que proporciona soporte para la manipulación texto y la fuente - tales como el diseño y la representación.

Artículos Relacionados