首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ALittleNasty
掘友等级
iOS developer
一个喜欢纯音乐的菜鸟工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
libffi探究
a. libffi的导入 将libffi.a导入到需要使用的工程中,并把include对应的头文件也添加到工程中。 b. libffi的使用 如上所示,通过ffi_call方法实现了函数func1的调用,我们来具体分析下整个流程。 定义函数的参数类型,func1的参数为两个in…
DSBridge的使用
三端易用的现代跨平台 Javascript bridge, 通过它,你可以在Javascript和原生之间同步或异步的调用彼此的函数. 调用原生API . 注册同步/异步的Javascript API.
使用 GPUImage 实现一个简单相机
本文介绍了如何使用 GPUImage 来实现一个简单的相机。具体功能包括拍照、录制视频、多段视频合成、实时美颜、自定义滤镜实现等。 AVFoundation 是苹果提供的用于处理基于时间的媒体数据的一个框架。我们想要实现一个相机,需要从手机摄像头采集数据,离不开这个框架的支持。…
如何优雅地实现一个分屏滤镜
本文通过编写一个通用的片段着色器,实现了抖音中的各种分屏滤镜。另外,还讲解了延时动态分屏滤镜的实现。 静态分屏指的是,每一个屏的图像都完全一样。 分屏滤镜实现起来比较容易,无非是在片段着色器中,修改纹理坐标和纹理的对应关系。分屏之后,每个屏内纹理的对应关系都不太一样。因此在实现…
VideoToolbox 硬编码 h.264
VideoToolbox 是 Apple 在 iOS 8 之后推出的用于视频硬编码、解码的工具库。 平时所说的软编解码是指使用 ffmpeg 这个第三方库去做编码解码。 1. 原始裸流 CMSampleBuffer 获取 一般在做音视频应用开发的时候,我们都是用 AVFound…
深入剖析:Vue核心之虚拟DOM
使用 Vue 做项目也有两年时间了,对 Vue 的 api也用的比较得心应手了,虽然对 Vue 的一些实现原理也耳有所闻,例如 虚拟DOM、flow、数据驱动、路由原理等等,但是自己并没有特意去探究这些原理的基础以及 Vue 源码是如何利用这些原理进行框架实现的,所以利用空闲时…
(强烈推荐)移动端音视频从零到上手
音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少之甚少,一个刚毕业小白可能很难切入理解,因为音视频中涉及大量理论知识,而代码的书写需要结合这些理论,所以搞懂音视频,编解码等…
YUV颜色编码介绍
在比如做移动客户端开发中(iOS,安卓),我们在直播中要将本地视频推流到服务器,如何将本地相机采集的数据表示出来,或者比如我们要对采集到视频做旋转,裁剪,美颜等操作,如何能高效的完成以上动作,我们都不得不好好了解清楚图像的结构,以至于我们能用代码的形式将它表示出来。 YUV是一…
个人成就
文章被点赞
28
文章被阅读
35,037
掘力值
529
关注了
26
关注者
8
收藏集
2
关注标签
9
加入于
2018-07-09