Home
last modified time | relevance | path

Searched refs:surfaceMemory (Results 1 - 8 of 8) sorted by relevance

/foundation/multimedia/media_foundation/engine/plugin/plugins/sink/video_surface_sink/
H A Dsurface_sink_plugin.cpp311 Status SurfaceSinkPlugin::UpdateSurfaceMemory(std::shared_ptr<SurfaceMemory>& surfaceMemory, int64_t pts) in UpdateSurfaceMemory() argument
313 auto surfaceBuffer = surfaceMemory->GetSurfaceBuffer(); in UpdateSurfaceMemory()
328 surfaceMemory->SetNeedRender(true); in UpdateSurfaceMemory()
330 auto res = surface_->FlushBuffer(surfaceBuffer, surfaceMemory->GetFlushFence(), flushConfig); in UpdateSurfaceMemory()
333 surfaceMemory->SetNeedRender(false); in UpdateSurfaceMemory()
349 std::shared_ptr<SurfaceMemory> surfaceMemory = ReinterpretPointerCast<SurfaceMemory>(memory); in Write() local
350 auto ret = UpdateSurfaceMemory(surfaceMemory, inputInfo->pts); in Write()
H A Dsurface_sink_plugin.h88 Status UpdateSurfaceMemory(std::shared_ptr<SurfaceMemory>& surfaceMemory, int64_t pts);
/foundation/multimedia/av_codec/services/engine/codec/video/hevcdecoder/
H A Dhevc_decoder.cpp383 std::shared_ptr<FSurfaceMemory> surfaceMemory = buffers_[INDEX_OUTPUT][i]->sMemory; in InitBuffers() local
384 if (surfaceMemory->GetSurfaceBuffer() == nullptr) { in InitBuffers()
809 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory; in UpdateSurfaceMemory() local
810 surfaceMemory->SetNeedRender(false); in UpdateSurfaceMemory()
811 surfaceMemory->ReleaseSurfaceBuffer(); in UpdateSurfaceMemory()
814 sptr<SurfaceBuffer> surfaceBuffer = surfaceMemory->GetSurfaceBuffer(); in UpdateSurfaceMemory()
914 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory; in ReleaseBuffers() local
915 surfaceMemory->SetNeedRender(false); in ReleaseBuffers()
916 surfaceMemory->ReleaseSurfaceBuffer(); in ReleaseBuffers()
1199 std::shared_ptr<FSurfaceMemory> surfaceMemory in RequestBufferFromConsumer() local
1289 FlushSurfaceMemory(std::shared_ptr<FSurfaceMemory> &surfaceMemory, uint32_t index) FlushSurfaceMemory() argument
1328 std::shared_ptr<FSurfaceMemory> surfaceMemory = frameBuffer->sMemory; RenderOutputBuffer() local
1444 std::shared_ptr<FSurfaceMemory> surfaceMemory = buffers_[INDEX_OUTPUT][index]->sMemory; RenderNewSurfaceWithOldBuffer() local
[all...]
H A Dhevc_decoder.h145 int32_t FlushSurfaceMemory(std::shared_ptr<FSurfaceMemory> &surfaceMemory, uint32_t index);
/foundation/multimedia/av_codec/services/engine/codec/video/fcodec/
H A Dfcodec.cpp361 std::shared_ptr<FSurfaceMemory> surfaceMemory = buffers_[INDEX_OUTPUT][i]->sMemory_; in InitBuffers() local
362 if (surfaceMemory->GetSurfaceBuffer() == nullptr) { in InitBuffers()
779 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory_; in UpdateSurfaceMemory() local
780 surfaceMemory->SetNeedRender(false); in UpdateSurfaceMemory()
781 surfaceMemory->ReleaseSurfaceBuffer(); in UpdateSurfaceMemory()
784 sptr<SurfaceBuffer> surfaceBuffer = surfaceMemory->GetSurfaceBuffer(); in UpdateSurfaceMemory()
860 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory_; in ReleaseBuffers() local
861 surfaceMemory->SetNeedRender(false); in ReleaseBuffers()
862 surfaceMemory->ReleaseSurfaceBuffer(); in ReleaseBuffers()
1159 int32_t FCodec::FlushSurfaceMemory(std::shared_ptr<FSurfaceMemory> &surfaceMemory, uint32_ argument
1198 std::shared_ptr<FSurfaceMemory> surfaceMemory = frameBuffer->sMemory_; RenderOutputBuffer() local
1316 std::shared_ptr<FSurfaceMemory> surfaceMemory = buffers_[INDEX_OUTPUT][index]->sMemory_; RenderNewSurfaceWithOldBuffer() local
1334 std::shared_ptr<FSurfaceMemory> surfaceMemory = outputBuffer->sMemory_; RequestBufferFromConsumer() local
[all...]
H A Dfcodec.h130 int32_t FlushSurfaceMemory(std::shared_ptr<FSurfaceMemory> &surfaceMemory, uint32_t index);
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/
H A Dasync_mode.cpp379 std::shared_ptr<Plugin::SurfaceMemory> surfaceMemory = in CheckBufferValidity() local
383 if (surfaceMemory->GetSurfaceBuffer() == nullptr) { in CheckBufferValidity()
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/video_decoder/
H A Dvideo_ffmpeg_decoder_plugin.cpp639 std::shared_ptr<Plugin::SurfaceMemory> surfaceMemory = in WriteYuvData() local
641 auto stride = surfaceMemory->GetSurfaceBufferStride(); in WriteYuvData()
683 std::shared_ptr<Plugin::SurfaceMemory> surfaceMemory = in WriteRgbData() local
685 auto stride = surfaceMemory->GetSurfaceBufferStride(); in WriteRgbData()

Completed in 9 milliseconds