Fundamentos da camada media para o desenvolvimento ios

A camada de mídia em aplicativos iOS contém suporte para gráficos, áudio e tecnologias de vídeo. Esta camada tem os seguintes componentes que permitem gerenciar arquivos de música e filmes, e assim por diante, juntamente com seus metadados.

  • Núcleo gráfico (também conhecido como quartzo): Nativamente lida vetor 2D e renderização baseada em imagem.

  • Core Animation: Fornece suporte para animar pontos de vista e outros conteúdos. Esta é também uma parte de quartzo.

    Video: [Aula 4] Redes I - Protocolos da Camada de Aplicação

  • Core Image: Fornece suporte para manipulação de vídeo e imagens estáticas.

    Video: camada física

  • OpenGL ES e GLKit componentes: Fornecer suporte para 2D e 3D rendering usando interfaces acelerados por hardware.

    Video: Fundamentos

  • Texto Núcleo: Fornece um layout de texto e motor de renderização.

  • Imagem I / O: Fornece interfaces para ler e escrever a maioria dos formatos de imagem.

  • Ativos Biblioteca: Fornece acesso às fotos e vídeos na biblioteca de fotos do usuário.

    Video: Curso de Redes - Vídeo 03 - Modelo OSI

A interface MIDI é fornecida para conexão com instrumentos musicais.

registro integrada e reprodução de áudio é fornecido como se segue:



  • Através de um media player que permite que você manipule playlists do iTunes

  • Via componentes de nível inferior para

  • Gerenciando a reprodução de áudio e gravação

  • Gerenciando a reprodução de áudio posicional (como som surround)

  • Reprodução de sons de alerta do sistema

  • Vibrar um dispositivo

  • Buffer transmitido conteúdo de áudio

  • streaming de Airplay

serviços de vídeo fornecidos incluem a reprodução de arquivos de filmes a partir de sua aplicação ou o streaming a partir da rede e captura de vídeo e incorporá-lo em sua aplicação. Mais uma vez, esta funcionalidade é fornecida de várias maneiras: a partir de um leitor multimédia de alto nível para componentes de nível inferior que lhe dão controle refinado.

operações de manipulação de imagem incluem a criação, exibição e armazenamento de fotos e filtros e detecção de recurso.

Além disso, esta camada é a única que fornece suporte para texto e Fonte de tratamento - como layout e renderização.


Publicações relacionadas