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_OTT的update升级包版本信息的读
  2. Android中怎么去除标题栏详解
  3. android " Error generating final archi
  4. Andriod编译内核模块*.ko
  5. android listview 和button 共存的事件响
  6. android ubuntu下ant环境搭建
  7. Android温故之-Activity
  8. android之activity跳转 窗口跳转
  9. Android自定义View(五)Canvas的常用方法
  10. ArcGIS for Android示例解析之离线地图--