Searched refs:SurfaceAllocator (Results 1 – 13 of 13) sorted by relevance
/ohos5.0/foundation/multimedia/media_foundation/src/common/ |
H A D | surface_allocator.cpp | 49 SurfaceAllocator::SurfaceAllocator(sptr<Surface> surface) in SurfaceAllocator() function in OHOS::Media::Plugins::SurfaceAllocator 58 sptr<SurfaceBuffer> SurfaceAllocator::AllocSurfaceBuffer() in AllocSurfaceBuffer() 98 void SurfaceAllocator::ReleaseSurfaceBuffer(sptr<SurfaceBuffer>& surfaceBuffer, bool needRender) in ReleaseSurfaceBuffer() 109 void* SurfaceAllocator::Alloc(size_t size) in Alloc() 114 void SurfaceAllocator::Free(void* ptr) // NOLINT: void* in Free() 119 void SurfaceAllocator::Config(int32_t width, int32_t height, uint64_t usage, int32_t format, int32_… in Config() 127 void SurfaceAllocator::SetScaleType(VideoScaleType videoScaleType) in SetScaleType() 132 void SurfaceAllocator::UpdateSurfaceBufferScaleMode(sptr<SurfaceBuffer>& surfaceBuffer) in UpdateSurfaceBufferScaleMode()
|
H A D | surface_allocator.h | 29 class SurfaceAllocator : public Allocator { 31 explicit SurfaceAllocator(sptr<Surface> surface = nullptr); 32 ~SurfaceAllocator() override = default;
|
H A D | surface_memory.h | 60 std::shared_ptr<SurfaceAllocator> surfaceAllocator_ {nullptr};
|
H A D | surface_memory.cpp | 39 surfaceAllocator_ = ReinterpretPointerCast<SurfaceAllocator>(this->allocator); in SurfaceMemory()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/common/ |
H A D | surface_allocator.cpp | 45 SurfaceAllocator::SurfaceAllocator(sptr<Surface> surface) in SurfaceAllocator() function in OHOS::Media::Plugin::SurfaceAllocator 54 sptr<SurfaceBuffer> SurfaceAllocator::AllocSurfaceBuffer() in AllocSurfaceBuffer() 94 void SurfaceAllocator::ReleaseSurfaceBuffer(sptr<SurfaceBuffer>& surfaceBuffer, bool needRender) in ReleaseSurfaceBuffer() 105 void* SurfaceAllocator::Alloc(size_t size) in Alloc() 110 void SurfaceAllocator::Free(void* ptr) // NOLINT: void* in Free() 115 void SurfaceAllocator::Config(int32_t width, int32_t height, uint64_t usage, int32_t format, int32_… in Config() 123 void SurfaceAllocator::SetScaleType(VideoScaleType videoScaleType) in SetScaleType() 128 void SurfaceAllocator::UpdateSurfaceBufferScaleMode(sptr<SurfaceBuffer>& surfaceBuffer) in UpdateSurfaceBufferScaleMode()
|
H A D | surface_memory.cpp | 32 surfaceAllocator_ = ReinterpretPointerCast<SurfaceAllocator>(this->allocator); in SurfaceMemory()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/plugin/common/ |
H A D | surface_allocator.h | 29 class SurfaceAllocator : public Allocator { 31 explicit SurfaceAllocator(sptr<Surface> surface = nullptr); 32 ~SurfaceAllocator() override = default;
|
H A D | surface_memory.h | 59 std::shared_ptr<SurfaceAllocator> surfaceAllocator_ {nullptr};
|
H A D | plugin_meta.h | 59 std::shared_ptr<SurfaceAllocator>);
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/video_decoder/ |
H A D | video_decoder_filter.cpp | 179 if (Plugin::Any::IsSameTypeWith<std::shared_ptr<Plugin::SurfaceAllocator>>(ite->second)) { in GetAllocator() 181 return Plugin::AnyCast<std::shared_ptr<Plugin::SurfaceAllocator>>(ite->second); in GetAllocator()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/sink/video_surface_sink/ |
H A D | surface_sink_plugin.h | 96 std::shared_ptr<SurfaceAllocator> mAllocator_ {nullptr};
|
H A D | surface_sink_plugin.cpp | 227 mAllocator_ = std::make_shared<SurfaceAllocator>(surface_); in SetParameter()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/video_sink/ |
H A D | video_sink_filter.cpp | 140 auto allocator = Plugin::ReinterpretPointerCast<Plugin::SurfaceAllocator>(pluginAllocator); in HandleNegotiateParams()
|