/foundation/multimedia/media_foundation/interface/kits/c/ |
H A D | native_avmemory.h | 26 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 D | native_avmemory.cpp | 28 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 D | videodec_sample.h | 48 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 D | videodec_sample.h | 48 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 D | videodec_sample.h | 49 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 D | videodec_sample.h | 49 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 D | native_mfmagic.cpp | 48 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 D | videodec_sample.h | 48 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 D | videodec_sample.h | 48 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 D | avmemory_capi_mock.h | 26 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 D | videoenc_sample.h | 52 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 D | videoenc_sample.h | 49 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 D | native_mfmagic.h | 47 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 D | heap_memory_thread.cpp | 46 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 D | tester_capi.h | 55 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 D | audioencoderdemo.h | 34 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 D | audioencoderdemo.h | 34 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 D | audioencoderdemo.h | 34 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 D | audioencoderdemo.h | 34 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 D | audioencoderdemo.h | 34 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 D | avdemuxer_demo.h | 45 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 D | codec_callback.h | 27 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 D | AudioDecoderDemoCommon.h | 48 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 D | native_audio_encoder.cpp | 44 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 D | native_audio_decoder.cpp | 42 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...] |