Lines Matching refs:mem
65 std::shared_ptr<AVMemory> mem = nullptr;
68 mem = std::shared_ptr<AVMemory>(new AVVirtualMemory());
72 mem = std::shared_ptr<AVMemory>(new AVSurfaceMemory());
76 mem = std::shared_ptr<AVMemory>(new AVSharedMemoryExt());
80 mem = std::shared_ptr<AVMemory>(new AVHardwareMemory());
86 FALSE_RETURN_V_MSG_E(mem != nullptr, nullptr, "Create AVMemory failed, no memory");
88 mem->allocator_ = allocator;
89 mem->capacity_ = capacity;
90 mem->align_ = align;
91 Status ret = mem->Init();
92 FALSE_RETURN_V_MSG_E(ret == Status::OK, nullptr, "Init AVMemory failed, uid:" PUBLIC_LOG_U64, mem->uid_);
93 return mem;
98 std::shared_ptr<AVMemory> mem = std::shared_ptr<AVMemory>(new AVVirtualMemory());
99 FALSE_RETURN_V_MSG_E(mem != nullptr, nullptr, "Create AVVirtualMemory failed, no memory");
100 mem->allocator_ = nullptr;
101 mem->capacity_ = capacity;
102 mem->size_ = size;
103 mem->base_ = ptr;
104 return mem;
111 auto mem = std::shared_ptr<AVMemory>(new AVSurfaceMemory());
112 Status ret = mem->InitSurfaceBuffer(parcel);
114 return mem;
117 std::shared_ptr<AVMemory> mem = nullptr;
123 mem = std::shared_ptr<AVMemory>(new AVSurfaceMemory());
127 mem = std::shared_ptr<AVMemory>(new AVSharedMemoryExt());
131 mem = std::shared_ptr<AVMemory>(new AVHardwareMemory());
138 FALSE_RETURN_V_MSG_E(mem != nullptr, nullptr, "Create AVMemory failed, no memory");
139 bool isReadParcel = mem->ReadCommonFromMessageParcel(parcel);
142 Status ret = mem->Init(parcel);
143 FALSE_RETURN_V_MSG_E(ret == Status::OK, nullptr, "Init AVMemory failed, uid:" PUBLIC_LOG_U64, mem->uid_);
144 return mem;
152 auto mem = std::shared_ptr<AVMemory>(new AVSurfaceMemory());
153 Status ret = mem->InitSurfaceBuffer(surfaceBuffer);
155 return mem;