介绍一种我常用的查看二进制文件的方式,那就是使用 vim 和 hexdump。使用方法如下: 直接使用 vim 打开二进制文件,然后输入:%!hexdump -C,会进入编辑...
介绍一种我常用的查看二进制文件的方式,那就是使用 vim 和 hexdump。使用方法如下: 直接使用 vim 打开二进制文件,然后输入:%!hexdump -C,会进入编辑...
MediaCodec 的整体流程如上图所示,从input 输入数据,从output 输出数据,编码的时候输入的是原始数据,输出的是编码后的数据。 初始化 configure ...
MediaCodec 的整体流程如上图所示,从input 输入数据,从output 输出数据。解码的时候输入的是压缩数据,输出的是解码后的原始数据。 初始化 如果传入了 Su...
FFmpeg 解码出来 AVFrame 后,要渲染出来正确的图像,还是有不少问题的,下面来看看几种常见的渲染方式吧(以yuv格式为例)。 使用 AVFrame 的 width...
最近工作中进行项目模块化,根据功能分类,将项目由一个整包拆分为一个个framework,各个framework之间相互依赖,涉及到动态库和静态库相互依赖,这里写篇摸索笔记,记...
介绍我日常工作中提升工作效率常用的几个文本相关的自动操作 在文本中插入日期 对文本内容排序 对文本按行去重 我们通过以下几个步骤来创建自动操作。 在启动台找到自动操作并打开 ...
网上的视频比较零散.根据自己三个雪季的经验,总结出的一套滑雪单板学习路线.(注意这不是权威教学,仅供参考) 以下是本人总结的一部分. 基本站姿.要素:⑴屈膝,就是膝盖弯曲⑵背...
不好意思,才看到这个评论,AudioUnitSetProperty 这里是不是要写_recordUnit啊
如何为Audio Unit 设置特效设置音频特效使用的是AudioEffectUnit,我们这里实现的是Reverb(混响)特效。生活中表现的场景就是在不同的空间下有不同的音效。 本篇文章分为以下4个部分: 使...
最近有些需求,想用一下 Windows 电脑,为什么没有使用 安装一个 Windows 呢?已经尝试了(制作 WTG 需要 Windows 系统),但是因为我苹果电脑的内置硬...
stop 里面如果不调用uninitialize就相当于是pause了,seek的话可以在代理里面处理,用ExtAudioFileSeek去实现。
如何使用Audio Unit 播放音频Audio Unit 实现音频播放功能 使用Audio Unit播放音频的时候,我们使用一个I/O Unit就可以完成了,整体步骤和录制时差不多,具体如下: 设置好Audio...
In file included from /Users/admin/Downloads/clang-800.0.42.1/src/projects/libcxx/src/hash.cpp:10:
/Users/admin/Downloads/clang-800.0.42.1/src/projects/libcxx/include/__hash_table:1363:43: error: exception specification in declaration does not match previous declaration
__hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table()
^
/Users/admin/Downloads/clang-800.0.42.1/src/projects/libcxx/include/__hash_table:1007:5: note: previous declaration is here
__hash_table()
^
/Users/admin/Downloads/clang-800.0.42.1/src/projects/libcxx/include/__hash_table:1431:43: error: exception specification in declaration does not match previous declaration
__hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(__hash_table&& __u)
^
/Users/admin/Downloads/clang-800.0.42.1/src/projects/libcxx/include/__hash_table:1022:5: note: previous declaration is here
__hash_table(__hash_table&& __u)
^
4 warnings and 2 errors generated.
编译的时候报错
使用Xcode开发iOS语法检查的Clang插件1. 前言 Xcode编译依赖于Clang编译器,由于clang是LLVM的一部分,而LLVM(构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序...
https://github.com/zhonglaoban/AudioFile,这个是代码,可以看看。
AudioToolBox中ExtAudioFile的使用CoreAudio中和读写音频文件有关的有ExtAudioFile和AudioFile,这里介绍ExtAudioFile读写音频文件的相关API和操作。 基础知识介绍 音频数...
FBO Frame Buffer object 为什么要用FBO 我们需要对纹理进行多次渲染采样时,而这些渲染采样是不需要展示给用户看的,所以我们就可以用一个单独的缓冲对象(...
从2020年七月份开始面试,陆续接触了 涂鸦、网易、哈啰、阿里好几个BU等等。最后也是顺利拿到了offer。 面经要的朋友太多..被迫把这份经历写下来,如果能帮到同样是打工人...
回调里面有一个AudioTimeStamp,可能可以用来计算进度。
如何使用Audio Unit 播放音频Audio Unit 实现音频播放功能 使用Audio Unit播放音频的时候,我们使用一个I/O Unit就可以完成了,整体步骤和录制时差不多,具体如下: 设置好Audio...
在上一篇中,我们了解了如何给图形给图形贴上一张图片(纹理)。那么本篇就来讲一下怎么让图形动起来吧(变换)。 创建一个变换矩阵 编写GLSL接收矩阵 修改矩阵的值 创建矩阵 我...
在上一篇中,我们了解了如何给图形上色,那么现在我们来做一个更有趣的事情,给图形贴上一张图片(纹理)。 加载纹理 激活纹理 渲染纹理 加载纹理 GLKit给我们提供很方变的方法...
有了上一篇的基础,我们就可以画一些简单的图形了,接下来,我们要了解的就是如何给图形上色🎨。步骤很简单: 在顶点缓冲区中添加颜色的值 将颜色通过管道传给GPU 编写GLSL处理...