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.
Conteúdo
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.