Home
last modified time | relevance | path

Searched refs:OH_AVMemory (Results 1 - 25 of 122) sorted by relevance

12345

/foundation/multimedia/media_foundation/interface/kits/c/
H A Dnative_avmemory.h26 typedef struct OH_AVMemory OH_AVMemory; typedef
29 * @brief Create an OH_AVMemory instance
32 * @return Returns a pointer to an OH_AVMemory instance, needs to be freed by OH_AVMemory_Destroy.
37 OH_AVMemory *OH_AVMemory_Create(int32_t size);
42 * @param mem Encapsulate OH_AVMemory structure instance pointer
49 uint8_t *OH_AVMemory_GetAddr(struct OH_AVMemory *mem);
54 * @param mem Encapsulate OH_AVMemory structure instance pointer
61 int32_t OH_AVMemory_GetSize(struct OH_AVMemory *mem);
67 * @param mem Encapsulate OH_AVMemory structur
[all...]
/foundation/multimedia/media_foundation/src/capi/
H A Dnative_avmemory.cpp28 struct OH_AVMemory *OH_AVMemory_Create(int32_t size) in OH_AVMemory_Create()
34 "create OH_AVMemory failed"); in OH_AVMemory_Create()
36 struct OH_AVMemory *mem = new (std::nothrow) OH_AVMemory(sharedMemory); in OH_AVMemory_Create()
37 FALSE_RETURN_V_MSG_E(mem != nullptr, nullptr, "failed to new OH_AVMemory"); in OH_AVMemory_Create()
43 uint8_t *OH_AVMemory_GetAddr(struct OH_AVMemory *mem) in OH_AVMemory_GetAddr()
51 int32_t OH_AVMemory_GetSize(struct OH_AVMemory *mem) in OH_AVMemory_GetSize()
59 OH_AVErrCode OH_AVMemory_Destroy(struct OH_AVMemory *mem) in OH_AVMemory_Destroy()
/foundation/multimedia/av_codec/test/fuzztest/hevcswdecoderconfigure_fuzzer/
H A Dvideodec_sample.h48 std::queue<OH_AVMemory *> inBufferQueue_;
49 std::queue<OH_AVMemory *> outBufferQueue_;
77 uint32_t SendData(uint32_t bufferSize, uint32_t index, OH_AVMemory *buffer);
79 int32_t ReadData(uint32_t index, OH_AVMemory *buffer);
89 void WriteOutputFrame(uint32_t index, OH_AVMemory *buffer, OH_AVCodecBufferAttr attr, FILE *outFile);
111 std::unordered_map<uint32_t, OH_AVMemory *> inBufferMap_;
112 std::unordered_map<uint32_t, OH_AVMemory *> outBufferMap_;
123 void VdecInputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
124 void VdecOutputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, OH_AVCodecBufferAttr *attr,
/foundation/multimedia/av_codec/test/fuzztest/swdecoderconfigure_fuzzer/
H A Dvideodec_sample.h48 std::queue<OH_AVMemory *> inBufferQueue_;
49 std::queue<OH_AVMemory *> outBufferQueue_;
77 uint32_t SendData(uint32_t bufferSize, uint32_t index, OH_AVMemory *buffer);
79 int32_t ReadData(uint32_t index, OH_AVMemory *buffer);
89 void WriteOutputFrame(uint32_t index, OH_AVMemory *buffer, OH_AVCodecBufferAttr attr, FILE *outFile);
111 std::unordered_map<uint32_t, OH_AVMemory *> inBufferMap_;
112 std::unordered_map<uint32_t, OH_AVMemory *> outBufferMap_;
123 void VdecInputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
124 void VdecOutputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, OH_AVCodecBufferAttr *attr,
/foundation/multimedia/av_codec/test/moduletest/vcodec/hevcswdecoder/include/
H A Dvideodec_sample.h49 std::queue<OH_AVMemory *> inBufferQueue_;
50 std::queue<OH_AVMemory *> outBufferQueue_;
105 int32_t PushData(uint32_t index, OH_AVMemory *buffer);
106 int32_t CheckAndReturnBufferSize(OH_AVMemory *buffer);
107 uint32_t SendData(uint32_t bufferSize, uint32_t index, OH_AVMemory *buffer);
108 void ProcessOutputData(OH_AVMemory *buffer, uint32_t index);
143 std::unordered_map<uint32_t, OH_AVMemory *> inBufferMap_;
144 std::unordered_map<uint32_t, OH_AVMemory *> outBufferMap_;
160 void VdecInputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
161 void VdecOutputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *dat
[all...]
/foundation/multimedia/av_codec/test/moduletest/vcodec/hwdecoder/include/
H A Dvideodec_sample.h49 std::queue<OH_AVMemory *> inBufferQueue_;
50 std::queue<OH_AVMemory *> outBufferQueue_;
112 int32_t PushData(uint32_t index, OH_AVMemory *buffer);
113 int32_t CheckAndReturnBufferSize(OH_AVMemory *buffer);
114 uint32_t SendData(uint32_t bufferSize, uint32_t index, OH_AVMemory *buffer);
115 void ProcessOutputData(OH_AVMemory *buffer, uint32_t index);
152 std::unordered_map<uint32_t, OH_AVMemory *> inBufferMap_;
153 std::unordered_map<uint32_t, OH_AVMemory *> outBufferMap_;
168 void VdecInputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
169 void VdecOutputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *dat
[all...]
/foundation/multimedia/media_foundation/src/capi/common/
H A Dnative_mfmagic.cpp48 OH_AVMemory::OH_AVMemory(const std::shared_ptr<AVSharedMemory> &mem) in OH_AVMemory() function in OH_AVMemory
53 OH_AVMemory::~OH_AVMemory() in ~OH_AVMemory()
58 bool OH_AVMemory::IsEqualMemory(const std::shared_ptr<AVSharedMemory> &mem) in IsEqualMemory()
/foundation/multimedia/av_codec/test/moduletest/vcodec/swdecoder/include/
H A Dvideodec_sample.h48 std::queue<OH_AVMemory *> inBufferQueue_;
49 std::queue<OH_AVMemory *> outBufferQueue_;
87 uint32_t SendData(uint32_t bufferSize, uint32_t index, OH_AVMemory *buffer);
89 int32_t ReadData(uint32_t index, OH_AVMemory *buffer);
102 void WriteOutputFrame(uint32_t index, OH_AVMemory *buffer, OH_AVCodecBufferAttr attr, FILE *outFile);
128 std::unordered_map<uint32_t, OH_AVMemory *> inBufferMap_;
129 std::unordered_map<uint32_t, OH_AVMemory *> outBufferMap_;
140 void VdecInputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
141 void VdecOutputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, OH_AVCodecBufferAttr *attr,
/foundation/multimedia/av_codec/test/fuzztest/hwdecoder_fuzzer/
H A Dvideodec_sample.h48 std::queue<OH_AVMemory *> inBufferQueue_;
49 std::queue<OH_AVMemory *> outBufferQueue_;
70 uint32_t SendData(uint32_t bufferSize, uint32_t index, OH_AVMemory *buffer);
72 int32_t ReadData(uint32_t index, OH_AVMemory *buffer);
97 std::unordered_map<uint32_t, OH_AVMemory *> inBufferMap_;
108 void VdecInputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
109 void VdecOutputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, OH_AVCodecBufferAttr *attr,
/foundation/multimedia/av_codec/test/unittest/common/common_mock/avmemory/capi/
H A Davmemory_capi_mock.h26 explicit AVMemoryCapiMock(OH_AVMemory *mem) : memory_(mem) {} in AVMemoryCapiMock()
31 OH_AVMemory *GetAVMemory();
34 OH_AVMemory *memory_ = nullptr;
/foundation/multimedia/av_codec/test/moduletest/vcodec/encoder/include/
H A Dvideoenc_sample.h52 std::queue<OH_AVMemory *> inBufferQueue_;
53 std::queue<OH_AVMemory *> outBufferQueue_;
98 int32_t PushData(OH_AVMemory *buffer, uint32_t index, int32_t &result);
99 void InputDataNormal(bool &runningFlag, uint32_t index, OH_AVMemory *buffer);
153 std::unordered_map<uint32_t, OH_AVMemory *> inBufferMap_;
154 std::unordered_map<uint32_t, OH_AVMemory *> outBufferMap_;
/foundation/multimedia/av_codec/test/fuzztest/encoderconfigure_fuzzer/
H A Dvideoenc_sample.h49 std::queue<OH_AVMemory *> inBufferQueue_;
50 std::queue<OH_AVMemory *> outBufferQueue_;
87 int32_t PushData(OH_AVMemory *buffer, uint32_t index, int32_t &result);
121 std::unordered_map<uint32_t, OH_AVMemory *> inBufferMap_;
122 std::unordered_map<uint32_t, OH_AVMemory *> outBufferMap_;
/foundation/multimedia/media_foundation/interface/inner_api/common/
H A Dnative_mfmagic.h47 struct OH_AVMemory : public MFObjectMagic { struct
48 explicit OH_AVMemory(const std::shared_ptr<OHOS::Media::AVSharedMemory> &mem);
49 ~OH_AVMemory() override;
/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/stable_sample/enviroment/
H A Dheap_memory_thread.cpp46 uint8_t *memory = new uint8_t[sizeof(OH_AVMemory)]; in HeapMemoryLoop()
49 memset_s(memory, sizeof(OH_AVMemory), 0, sizeof(OH_AVMemory)); in HeapMemoryLoop()
/foundation/multimedia/av_codec/test/unittest/hcodec_test/helper/
H A Dtester_capi.h55 static void OnNeedInputData(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
57 OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, OH_AVCodecBufferAttr *attr, void *userData);
66 std::list<std::pair<uint32_t, OH_AVMemory*>> inputList_;
67 std::list<std::tuple<uint32_t, OH_AVMemory*, OH_AVCodecBufferAttr>> outputList_;
/foundation/multimedia/av_codec/test/fuzztest/audioencoderpreapiflush_fuzzer/
H A Daudioencoderdemo.h34 extern void OnInputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data, void* userData);
35 extern void OnOutputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data,
56 std::queue<OH_AVMemory*> inBufferQueue_;
57 std::queue<OH_AVMemory*> outBufferQueue_;
/foundation/multimedia/av_codec/test/fuzztest/audioencoderpreapireset_fuzzer/
H A Daudioencoderdemo.h34 extern void OnInputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data, void* userData);
35 extern void OnOutputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data,
56 std::queue<OH_AVMemory*> inBufferQueue_;
57 std::queue<OH_AVMemory*> outBufferQueue_;
/foundation/multimedia/av_codec/test/fuzztest/audioencoderpreapisetparameter_fuzzer/
H A Daudioencoderdemo.h34 extern void OnInputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data, void* userData);
35 extern void OnOutputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data,
56 std::queue<OH_AVMemory*> inBufferQueue_;
57 std::queue<OH_AVMemory*> outBufferQueue_;
/foundation/multimedia/av_codec/test/fuzztest/audioencoderpreapidescription_fuzzer/
H A Daudioencoderdemo.h34 extern void OnInputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data, void* userData);
35 extern void OnOutputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data,
56 std::queue<OH_AVMemory*> inBufferQueue_;
57 std::queue<OH_AVMemory*> outBufferQueue_;
/foundation/multimedia/av_codec/test/fuzztest/audioencoderpreapi_fuzzer/
H A Daudioencoderdemo.h34 extern void OnInputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data, void* userData);
35 extern void OnOutputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data,
56 std::queue<OH_AVMemory*> inBufferQueue_;
57 std::queue<OH_AVMemory*> outBufferQueue_;
/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/capi_demo/
H A Davdemuxer_demo.h45 int32_t ReadAllSamples(OH_AVMemory *sample, int32_t tracks);
50 int32_t ReadSample(uint32_t trackIndex, OH_AVMemory *sample, OH_AVCodecBufferAttr *bufferAttr);
/foundation/multimedia/av_codec/test/unittest/video_test/video_test/capbilities/video_codec/video_codec/
H A Dcodec_callback.h27 static void OnInputBufferAvailable(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
28 static void OnOutputBufferAvailable(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data,
/foundation/multimedia/av_codec/test/moduletest/audio_decoder/Common/include/
H A DAudioDecoderDemoCommon.h48 extern void OnInputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data, void* userData);
49 extern void OnOutputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data,
71 std::queue<OH_AVMemory*> inBufferQueue_;
72 std::queue<OH_AVMemory*> outBufferQueue_;
126 int32_t NativePushInput(uint32_t index, OH_AVMemory* buffer);
129 OH_AVCodecBufferAttr attr, OH_AVMemory* data);
154 int32_t TestReadDatFile(uint32_t index, OH_AVMemory* buffer);
/foundation/multimedia/av_codec/frameworks/native/capi/avcodec/
H A Dnative_audio_encoder.cpp44 std::list<OHOS::sptr<OH_AVMemory>> memoryObjList_;
93 OH_AVMemory *data = GetInputData(codec_, index, buffer);
112 OH_AVMemory *data = GetOutputData(codec_, index, buffer);
124 OH_AVMemory *GetInputData(struct OH_AVCodec *codec, uint32_t index, std::shared_ptr<AVSharedMemory> memory) in GetInputData()
137 return reinterpret_cast<OH_AVMemory *>(memoryObj.GetRefPtr()); in GetInputData()
142 OHOS::sptr<OH_AVMemory> object = new (std::nothrow) OH_AVMemory(memory); in GetInputData()
143 CHECK_AND_RETURN_RET_LOG(object != nullptr, nullptr, "failed to new OH_AVMemory"); in GetInputData()
147 return reinterpret_cast<OH_AVMemory *>(object.GetRefPtr()); in GetInputData()
150 OH_AVMemory *GetOutputDat
[all...]
H A Dnative_audio_decoder.cpp42 std::list<OHOS::sptr<OH_AVMemory>> memoryObjList_;
89 OH_AVMemory *data = GetInputData(codec_, index, buffer);
112 OH_AVMemory *data = GetOutputData(codec_, index, buffer);
124 OH_AVMemory *GetInputData(struct OH_AVCodec *codec, uint32_t index, std::shared_ptr<AVSharedMemory> memory) in GetInputData()
137 return reinterpret_cast<OH_AVMemory *>(memoryObj.GetRefPtr()); in GetInputData()
142 OHOS::sptr<OH_AVMemory> object = new(std::nothrow) OH_AVMemory(memory); in GetInputData()
143 CHECK_AND_RETURN_RET_LOG(object != nullptr, nullptr, "failed to new OH_AVMemory"); in GetInputData()
147 return reinterpret_cast<OH_AVMemory *>(object.GetRefPtr()); in GetInputData()
150 OH_AVMemory *GetOutputDat
[all...]

Completed in 9 milliseconds

12345