Lines Matching refs:AVBuffer
28 constexpr OHOS::HiviewDFX::HiLogLabel LABEL = { LOG_CORE, LOG_DOMAIN_FOUNDATION, "AVBuffer" };
33 AVBuffer::AVBuffer() : pts_(0), dts_(0), duration_(0), flag_(0), meta_(nullptr), memory_(nullptr) {}
35 AVBuffer::~AVBuffer() {}
37 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer(const AVBufferConfig &config)
73 const AVBufferConfig &AVBuffer::GetConfig()
111 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer(std::shared_ptr<AVAllocator> allocator, int32_t capacity,
118 auto buffer = std::shared_ptr<AVBuffer>(new AVBuffer());
119 FALSE_RETURN_V_MSG_E(buffer != nullptr, nullptr, "Create AVBuffer failed, no memory");
122 FALSE_RETURN_V_MSG_E(ret == Status::OK, nullptr, "Init AVBuffer failed");
129 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer(uint8_t *ptr, int32_t capacity, int32_t size)
135 auto buffer = std::shared_ptr<AVBuffer>(new AVBuffer());
136 FALSE_RETURN_V_MSG_E(buffer != nullptr, nullptr, "Create AVBuffer failed, no memory");
142 FALSE_RETURN_V_MSG_E(ret == Status::OK, nullptr, "Init AVBuffer failed");
146 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer(sptr<SurfaceBuffer> surfaceBuffer)
152 auto buffer = std::shared_ptr<AVBuffer>(new AVBuffer());
153 FALSE_RETURN_V_MSG_E(buffer != nullptr, nullptr, "Create AVBuffer failed, no memory");
159 FALSE_RETURN_V_MSG_E(ret == Status::OK, nullptr, "Init AVBuffer failed");
163 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer()
165 auto buffer = std::shared_ptr<AVBuffer>(new AVBuffer());
166 FALSE_RETURN_V_MSG_E(buffer != nullptr, nullptr, "Create AVBuffer failed, no memory");
173 Status AVBuffer::Init(std::shared_ptr<AVAllocator> allocator, int32_t capacity, int32_t align)
180 Status AVBuffer::Init(uint8_t *ptr, int32_t capacity, int32_t size)
187 Status AVBuffer::Init(sptr<SurfaceBuffer> surfaceBuffer)
194 uint64_t AVBuffer::GetUniqueId()
202 bool AVBuffer::WriteToMessageParcel(MessageParcel &parcel)
226 bool AVBuffer::ReadFromMessageParcel(MessageParcel &parcel, bool isSurfaceBuffer)
250 FALSE_RETURN_V_MSG_E(GetUniqueId() == uid, false, "Can't read message parcel from other AVBuffer object!");