Home
last modified time | relevance | path

Searched refs:AVSharedMemoryBase (Results 1 - 23 of 23) sorted by relevance

/foundation/multimedia/media_foundation/src/buffer/avsharedmemory/
H A Davsharedmemorybase.cpp26 constexpr OHOS::HiviewDFX::HiLogLabel LABEL = { LOG_CORE, LOG_DOMAIN_FOUNDATION, "AVSharedMemoryBase" };
31 struct AVSharedMemoryBaseImpl : public AVSharedMemoryBase {
34 : AVSharedMemoryBase(fd, size, flags, name) {} in AVSharedMemoryBaseImpl()
37 std::shared_ptr<AVSharedMemory> AVSharedMemoryBase::CreateFromLocal( in CreateFromLocal()
40 std::shared_ptr<AVSharedMemoryBase> memory = std::make_shared<AVSharedMemoryBase>(size, flags, name); in CreateFromLocal()
50 std::shared_ptr<AVSharedMemory> AVSharedMemoryBase::CreateFromRemote( in CreateFromRemote()
53 std::shared_ptr<AVSharedMemoryBase> memory = std::make_shared<AVSharedMemoryBaseImpl>(fd, size, flags, name); in CreateFromRemote()
63 AVSharedMemoryBase::AVSharedMemoryBase(int32_ function in OHOS::Media::AVSharedMemoryBase
70 AVSharedMemoryBase::AVSharedMemoryBase(int32_t fd, int32_t size, uint32_t flags, const std::string &name) AVSharedMemoryBase() function in OHOS::Media::AVSharedMemoryBase
[all...]
/foundation/multimedia/av_codec/services/engine/codec/include/audio/
H A Daudio_buffer_info.h36 std::shared_ptr<Media::AVSharedMemoryBase> GetBuffer() const noexcept;
38 std::shared_ptr<Media::AVSharedMemoryBase> GetMetadata() const noexcept;
79 std::shared_ptr<Media::AVSharedMemoryBase> buffer_;
80 std::shared_ptr<Media::AVSharedMemoryBase> metadata_;
/foundation/multimedia/media_foundation/tests/unittest/avbuffer/
H A Davsharedmemorybase_func_unit_test.cpp50 * @tc.name: Test AVSharedMemoryBase::Read API
51 * @tc.desc: Test AVSharedMemoryBase::Read interface, set readSize to 0.
56 std::shared_ptr<AVSharedMemoryBase> memory = in HWTEST_F()
57 std::make_shared<AVSharedMemoryBase>(SIZE, AVSharedMemory::Flags::FLAGS_READ_WRITE, "test"); in HWTEST_F()
69 std::shared_ptr<AVSharedMemoryBase> memory = in HWTEST_F()
70 std::make_shared<AVSharedMemoryBase>(SIZE, AVSharedMemory::Flags::FLAGS_READ_WRITE, "test"); in HWTEST_F()
/foundation/multimedia/player_framework/services/utils/include/
H A Davdatasrcmemory.h26 : public AVSharedMemoryBase {
54 * @brief Construct a new AVSharedMemoryBase object. This function should only be used in the
69 return AVSharedMemoryBase::GetBase() + offset_;
74 return AVSharedMemoryBase::GetBase(); in GetInnerBase()
/foundation/multimedia/media_foundation/interface/inner_api/buffer/
H A Davsharedmemorybase.h25 class __attribute__((visibility("default"))) AVSharedMemoryBase : public AVSharedMemory, public NoCopyable { class
28 * @brief Construct a new AVSharedMemoryBase object. This function should only be used in the
38 * @brief Construct a new AVSharedMemoryBase object. This function should only be used in the
49 ~AVSharedMemoryBase();
52 * @brief Construct a new AVSharedMemoryBase object. This function should only be used in the
59 AVSharedMemoryBase(int32_t size, uint32_t flags, const std::string &name);
119 AVSharedMemoryBase(int32_t fd, int32_t size, uint32_t flags, const std::string &name);
/foundation/multimedia/av_codec/services/services/common/
H A Davsharedmemory_ipc.cpp31 std::shared_ptr<Media::AVSharedMemoryBase> baseMem = std::static_pointer_cast<Media::AVSharedMemoryBase>(memory); in WriteAVSharedMemoryToParcel()
55 std::shared_ptr<AVSharedMemory> memory = Media::AVSharedMemoryBase::CreateFromRemote(fd, size, flags, name); in ReadAVSharedMemoryFromParcel()
57 AVCODEC_LOGE("create remote Media::AVSharedMemoryBase failed"); in ReadAVSharedMemoryFromParcel()
/foundation/multimedia/av_codec/services/engine/codec/audio/
H A Daudio_buffer_info.cpp44 std::make_shared<AVSharedMemoryBase>(metaSize_, AVSharedMemory::Flags::FLAGS_READ_ONLY, std::string(name_)); in AudioBufferInfo()
53 std::make_shared<AVSharedMemoryBase>(bufferSize_, AVSharedMemory::Flags::FLAGS_READ_WRITE, std::string(name_)); in AudioBufferInfo()
78 std::shared_ptr<AVSharedMemoryBase> AudioBufferInfo::GetBuffer() const noexcept
149 std::shared_ptr<AVSharedMemoryBase> AudioBufferInfo::GetMetadata() const noexcept
/foundation/multimedia/player_framework/services/services/common/
H A Davsharedmemory_ipc.cpp31 std::shared_ptr<AVSharedMemoryBase> baseMem = std::static_pointer_cast<AVSharedMemoryBase>(memory); in WriteAVSharedMemoryToParcel()
52 std::shared_ptr<AVSharedMemory> memory = AVSharedMemoryBase::CreateFromRemote(fd, size, flags, name); in ReadAVSharedMemoryFromParcel()
54 MEDIA_LOGE("create remote AVSharedMemoryBase failed"); in ReadAVSharedMemoryFromParcel()
72 MEDIA_LOGE("create remote AVSharedMemoryBase failed"); in ReadAVDataSrcMemoryFromParcel()
/foundation/multimedia/av_codec/test/unittest/common/common_mock/
H A Dcommon_mock.h30 using AVSharedMemoryBase = OHOS::Media::AVSharedMemoryBase;
/foundation/multimedia/media_foundation/src/capi/
H A Dnative_avmemory.cpp31 std::shared_ptr<AVSharedMemoryBase> sharedMemory = in OH_AVMemory_Create()
32 std::make_shared<AVSharedMemoryBase>(size, AVSharedMemory::FLAGS_READ_WRITE, "userBuffer"); in OH_AVMemory_Create()
/foundation/multimedia/player_framework/services/utils/
H A Davdatasrcmemory.cpp56 : AVSharedMemoryBase(size, flags, name) in AVDataSrcMemory()
64 : AVSharedMemoryBase(fd, size, flags, name) in AVDataSrcMemory()
/foundation/multimedia/av_codec/test/unittest/common/common_mock/avmemory/inner/
H A Davmemory_inner_mock_factory.cpp22 std::shared_ptr<AVSharedMemory> mem = AVSharedMemoryBase::CreateFromLocal(size, in CreateAVMemoryMock()
/foundation/multimedia/av_codec/test/moduletest/demuxer/src/InnerAPI/
H A Dapi_test.cpp217 std::shared_ptr<AVSharedMemoryBase> avMemBuffer = std::make_shared<AVSharedMemoryBase> in HWTEST_F()
239 std::shared_ptr<AVSharedMemoryBase> avMemBuffer = std::make_shared<AVSharedMemoryBase>(2, in HWTEST_F()
263 std::shared_ptr<AVSharedMemoryBase> avMemBuffer = std::make_shared<AVSharedMemoryBase>(2, in HWTEST_F()
304 std::shared_ptr<AVSharedMemoryBase> avMemBuffer = std::make_shared<AVSharedMemoryBase> in HWTEST_F()
415 std::shared_ptr<AVSharedMemoryBase> avMemBuffer = std::make_shared<AVSharedMemoryBase> in HWTEST_F()
[all...]
/foundation/multimedia/media_foundation/src/common/
H A Davsharedmemorypool.cpp70 AVSharedMemoryBase *memory = new (std::nothrow) AVSharedMemoryBase(size, option_.flags, name_); in AllocMemory()
/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/
H A Davmetadatahelper_impl.h61 std::shared_ptr<AVSharedMemoryBase> fetchedFrameAtTime_;
H A Dav_thumbnail_generator.h68 std::shared_ptr<AVSharedMemoryBase> fetchedFrameAtTime_;
H A Dav_thumbnail_generator.cpp358 fetchedFrameAtTime_ = std::make_shared<AVSharedMemoryBase>(sizeof(OutputFrame) + avBuffer_->memory_->GetSize(), in ConvertToAVSharedMemory()
484 std::make_shared<AVSharedMemoryBase>(sizeof(OutputFrame) + width * height * BYTES_PER_PIXEL_YUV, in GetYuvDataAlignStride()
H A Davmetadata_collector.cpp240 AVSharedMemoryBase::CreateFromLocal(static_cast<int32_t>(size), AVSharedMemory::FLAGS_READ_ONLY, "artpic"); in GetArtPicture()
/foundation/distributedhardware/distributed_screen/services/screentransport/test/unittest/screensinkprocessor/src/
H A Dimage_sink_decoder_test.cpp478 std::shared_ptr<Media::AVSharedMemory> buffer = Media::AVSharedMemoryBase::CreateFromLocal(100, in HWTEST_F()
494 std::shared_ptr<Media::AVSharedMemory> buffer = Media::AVSharedMemoryBase::CreateFromLocal(100, in HWTEST_F()
/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/
H A Davdemuxer_demo_runner.cpp312 std::shared_ptr<AVSharedMemoryBase> sharedMemory = in RunInnerSourceDemuxer()
313 std::make_shared<AVSharedMemoryBase>(buffersize, AVSharedMemory::FLAGS_READ_WRITE, "userBuffer"); in RunInnerSourceDemuxer()
/foundation/multimedia/av_codec/services/services/codec/ipc/
H A Dcodec_listener_stub.cpp189 memory = AVSharedMemoryBase::CreateFromRemote(fd, capacity, flag, name); in AVBufferToAVSharedMemory()
192 memory = AVSharedMemoryBase::CreateFromLocal(capacity, Flags::FLAGS_READ_WRITE, name); in AVBufferToAVSharedMemory()
/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/
H A Dbuffer_converter_unit_test.cpp90 return AVSharedMemoryBase::CreateFromLocal(size, AVSharedMemory::Flags::FLAGS_READ_WRITE, "buffer_converter_test"); in CreateAVSharedMemory()
/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_server_test/
H A Dcodec_server_coverage_unit_test.cpp952 return AVSharedMemoryBase::CreateFromLocal(size, in CreateAVSharedMemory()

Completed in 15 milliseconds