Home
last modified time | relevance | path

Searched refs:FSurfaceMemory (Results 1 - 6 of 6) sorted by relevance

/foundation/multimedia/av_codec/services/engine/common/
H A Dfsurface_memory.cpp22 constexpr OHOS::HiviewDFX::HiLogLabel LABEL = {LOG_CORE, LOG_DOMAIN_FRAMEWORK, "AvCodec-FSurfaceMemory"};
26 FSurfaceMemory::~FSurfaceMemory() in ~FSurfaceMemory()
31 void FSurfaceMemory::AllocSurfaceBuffer() in AllocSurfaceBuffer()
45 void FSurfaceMemory::ReleaseSurfaceBuffer() in ReleaseSurfaceBuffer()
57 sptr<SurfaceBuffer> FSurfaceMemory::GetSurfaceBuffer() in GetSurfaceBuffer()
65 int32_t FSurfaceMemory::GetSurfaceBufferStride() in GetSurfaceBufferStride()
74 sptr<SyncFence> FSurfaceMemory::GetFence() in GetFence()
79 void FSurfaceMemory::SetNeedRender(bool needRender) in SetNeedRender()
84 void FSurfaceMemory
[all...]
/foundation/multimedia/av_codec/services/engine/common/include/
H A Dfsurface_memory.h42 class FSurfaceMemory { class
44 FSurfaceMemory(SurfaceControl *sInfo) : sInfo_(sInfo) in FSurfaceMemory() function in OHOS::MediaAVCodec::FSurfaceMemory
48 ~FSurfaceMemory();
/foundation/multimedia/av_codec/services/engine/codec/video/hevcdecoder/
H A Dhevc_decoder.h81 std::shared_ptr<FSurfaceMemory> sMemory = nullptr;
145 int32_t FlushSurfaceMemory(std::shared_ptr<FSurfaceMemory> &surfaceMemory, uint32_t index);
H A Dhevc_decoder.cpp383 std::shared_ptr<FSurfaceMemory> surfaceMemory = buffers_[INDEX_OUTPUT][i]->sMemory; in InitBuffers()
728 buf->sMemory = std::make_shared<FSurfaceMemory>(&sInfo_); in AllocateOutputBuffer()
809 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory; in UpdateSurfaceMemory()
914 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory; in ReleaseBuffers()
1199 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory; in RequestBufferFromConsumer()
1289 int32_t HevcDecoder::FlushSurfaceMemory(std::shared_ptr<FSurfaceMemory> &surfaceMemory, uint32_t index) in FlushSurfaceMemory()
1328 std::shared_ptr<FSurfaceMemory> surfaceMemory = frameBuffer->sMemory; in RenderOutputBuffer()
1444 std::shared_ptr<FSurfaceMemory> surfaceMemory = buffers_[INDEX_OUTPUT][index]->sMemory; in RenderNewSurfaceWithOldBuffer()
/foundation/multimedia/av_codec/services/engine/codec/video/fcodec/
H A Dfcodec.h80 std::shared_ptr<FSurfaceMemory> sMemory_ = nullptr;
130 int32_t FlushSurfaceMemory(std::shared_ptr<FSurfaceMemory> &surfaceMemory, uint32_t index);
H A Dfcodec.cpp361 std::shared_ptr<FSurfaceMemory> surfaceMemory = buffers_[INDEX_OUTPUT][i]->sMemory_; in InitBuffers()
695 buf->sMemory_ = std::make_shared<FSurfaceMemory>(&sInfo_); in AllocateOutputBuffer()
779 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory_; in UpdateSurfaceMemory()
860 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory_; in ReleaseBuffers()
1159 int32_t FCodec::FlushSurfaceMemory(std::shared_ptr<FSurfaceMemory> &surfaceMemory, uint32_t index) in FlushSurfaceMemory()
1198 std::shared_ptr<FSurfaceMemory> surfaceMemory = frameBuffer->sMemory_; in RenderOutputBuffer()
1316 std::shared_ptr<FSurfaceMemory> surfaceMemory = buffers_[INDEX_OUTPUT][index]->sMemory_; in RenderNewSurfaceWithOldBuffer()
1334 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory_; in RequestBufferFromConsumer()

Completed in 9 milliseconds