MediaCodec 类可以用来访问底层媒体编解码器,即编码器/解码器的组件。它是 Android 底层多媒体支持架构的一部分。 一个编解码器处理输入数据以生成输出数据。它异...
MediaCodec 类可以用来访问底层媒体编解码器,即编码器/解码器的组件。它是 Android 底层多媒体支持架构的一部分。 一个编解码器处理输入数据以生成输出数据。它异...
之前一篇文章,我在 Android 上用 FFmpeg 来压缩视频,对于 exit_program 的处理,是直接改成 return 的。稍微处理不好一点(因为 c 没有异常...
开发Android上的音频应用,最常见的是使用MediaRecorder和MediaPlayer来实现音频的录制和播放,更基础点的会使用AudioRecord和AudioTr...
数据结构中有一种结构叫顺序结构,这种结构的数据在内存中是连续的。 其实这种结构就是数组。我们都知道,当你创建一个数组的时候,那么计算机就会在内存中开辟一个连续的空间。比如,i...
ffmpeg在avformat_find_stream_info中会读取一部分源文件的音视频数据,来分析文件信息,那么这个操作读取多少数据呢?答案是: 通过probesize...
你还在用第三方的框架实现聊天和消息推送?快快试试吧 Socket.IO(官网)介绍 是一个跨平台的聊天框架,可以实现 web 端和移动端的实时聊天,简单说就是用来做聊天和消息...
Android中的View在Android的知识体系中扮演着重要的角色。简单来说,View就是Android在视觉的体现。我们所展现的页面就是Android提供的GUI库...
OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),每一层都有自己相应的功能和协议,并且与相邻层的接口通信。 OSI七层模型 相关协...
1.uniform变量 uniform变量是外部程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**(...