包子388321

LV1

技术专栏

包子的书架TA创建的

60 文章34 关注者

全部文章

  • FFmpeg+OpenSLES 实现音频播放

    最近一直在学习FFmpeg,看了网上各位大神的,都玩得很溜,自己也来一波骚操作。于是乎利用FFmpeg结合OpenSles来进行对音频文件的播放。网上看的都是别...

    包子388321
  • FFmpeg进行音频的解码和播放

    上一篇FFmpeg 内容介绍 音视频解码和播放 介绍了FFmpeg进行解码的常见函数和,解码的过程。相关的函数介绍忘记了,可以参考上一篇。

    包子388321
  • FFmpeg 内容介绍 音视频解码和播放

    FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案...

    包子388321
  • FFmpeg4.0.2编译32位和64位动态库,并且引入到Android项目中

    近期刚好用到FFmpeg来处理视频编码,由于网上各种版本的so库大部分都32位的,所以打算自己来编译32位和64位的库,我之前有写编译32位的库https://...

    包子388321
  • FFmpeg4.0.2 编译成Android动态库

    近期需要用到FFmpeg的库,来做视频流的处理,今天尝试实现了一下,手动编译FFmpeg,然后引入到Android项目去使用。

    包子388321
  • 利用Android系统源码中giflib实现播放gif文件

    目前市场上流行的图片框架都是可以很好的处理gif图片,像glide是通过Java层来处理gif的展示,但是Java层来处gif的展示,始终会存在OOM的风险。今...

    包子388321
  • Android 进程保活 的两种实现方式

    目前市场上主流的项目应用app,在其进程被杀掉之后,还是可以继续运行在后台(保活);比如,微信,淘宝,钉钉,QQ等。类似耍流氓,保证应用进程不被杀死。当然优雅的...

    包子388321
  • 模仿手写andfix的实现原理

    当公司的项目出现问题了,早期的老套路子是解决bug,重新发新版本apk,但是随着技术不断的更新,线上项目出现严重问题,可以通过进行热修复,在不需要发布新版本的情...

    包子388321
  • Glide4.8版本中,Glide是如何加载网络美女图片

    目前市场上主流的图片加载框架就是glide和fresco,个人觉得深入学习一款就可以,glide就是我的选择,在maven上可以看到Glide项目已经到4.11...

    包子388321
  • MFC的自定义控件步骤

    包子388321
  • C++ CreateThread的使用

    HANDLE WINAPI CreateThread( In_opt LPSECURITY_ATTRIBUTES lpThreadAttributes...

    包子388321
  • MFC中句柄、指针、ID之间的关联

    win32直接操作的是句柄HANDLE。每一个句柄就相应windows窗体,而vc对HANDLE进行类封装,间接操作的都是HANDLE,如今句柄仅仅是类的一个成...

    包子388321
  • memset的含义及作用

    struct sample_struct { char csName[16]; int iSeq; int iType; };

    包子388321
  • #ifndef/#define/#endif使用详解

    想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个...

    包子388321
  • Glide的图片下载进度

    好久没有写简书了,都荒废了自己,今天整理了一下以前的代码和目前现有的项目代码,看了关于gradle图片下载进度的代码,这边整理了Glide3.7.0和Glide...

    包子388321
  • C++中 include<>和""的区别

    #include<>直接从编译器自带的函数库中寻找文件 或者说是系统目录、Path变量设置的目录开始寻找

    包子388321
  • MFC的自定义控件之消息机制

    MFC是使用一种消息映射机制来处理消息,在应用程序框架中的表现就是一个消息与消息处理函数一一对应的消息映射表,以及消息处理函数的声明和实现等代码。 当窗口接收...

    包子388321
  • MFC对话框模式下,控件的数据交互

    方法四:利用GetDlgItemText(ID,字符串变量)和SetDlgItemText(ID, 字符串);

    包子388321
  • MFC的自定义控件之控件封装

    包子388321
  • C++ 指针和句柄的区别

    指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址,指针对应着一个数据在内存中的地址,得到了指针就可以自由地修改该数据。 句柄实际上是一种指向某种...

    包子388321

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券