1.。。。。。。。。。。。。。。。。。。。。。。。。。

mMemoryDealer = new MemoryDealer(kNumBuffers * kBufferSize);

for (size_t i = 0; i < kNumBuffers; ++i) {
sp<IMemory> mem = mMemoryDealer->allocate(kBufferSize);
CHECK(mem != NULL);
mBuffers.push(mem);

}

2.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

sp<MemoryHeapBase> heap = new MemoryHeapBase(uiSize, 0, "C2StreamSource");
if (heap == NULL)
{
LOGE("failed to create MemoryDealer");
*ret = -1;
return NULL;
}

mMemM = new MemoryBase(heap, 0, uiSize);

if (mMemM == NULL)
{
LOGE("not enough memory for size=%u", uiSize);
*ret = -1;
return NULL;
}


更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 【Android(安卓)进阶】Iconfont 图标的使
  2. Flutter ubuntu 环境搭建
  3. 2014.04.22 ——— android listview hea
  4. Android(安卓)Studio连接不上模拟器的解
  5. android 权限介绍(二)
  6. 蓝牙hid协议源码解析
  7. [原]android 链接错误
  8. android系统之sensor学习
  9. Android(安卓)Mqtt重连的一个小问题
  10. Android(安卓)7.0 适配 FileProvider相机