Home
last modified time | relevance | path

Searched refs:OH_AVMemory (Results 1 – 25 of 130) sorted by relevance

123456

/ohos5.0/docs/zh-cn/application-dev/reference/apis-avcodec-kit/
H A Dnative__avmemory_8h.md24 | typedef struct [OH_AVMemory](_core.md#oh_avmemory) [OH_AVMemory](_core.md#oh_avmemory) | 为音视频内存接口…
31 | [OH_AVMemory](_core.md#oh_avmemory) \* [OH_AVMemory_Create](_core.md#oh_avmemory_create) (int32_t…
32 | uint8_t \* [OH_AVMemory_GetAddr](_core.md#oh_avmemory_getaddr) (struct [OH_AVMemory](_core.md#oh_…
33 | int32_t [OH_AVMemory_GetSize](_core.md#oh_avmemory_getsize) (struct [OH_AVMemory](_core.md#oh_avm…
34 …Destroy](_core.md#oh_avmemory_destroy) (struct [OH_AVMemory](_core.md#oh_avmemory) \*mem) | 释放OH_A…
H A D_core.md49 | typedef struct [OH_AVMemory](#oh_avmemory) [OH_AVMemory](#oh_avmemory) | 为音视频内存接口定义native层对象。 |
95 | [OH_AVMemory](#oh_avmemory) \* [OH_AVMemory_Create](#oh_avmemory_create) (int32_t size) | 创建OH_AV…
224 ### OH_AVMemory subsection
227 typedef struct OH_AVMemory OH_AVMemory
1383 OH_AVMemory* OH_AVMemory_Create (int32_t size)
1388 创建OH_AVMemory实例的指针。
1417 释放OH_AVMemory实例指针的资源。
1431 | mem | 指向OH_AVMemory实例的指针。 |
1460 | mem | 指向OH_AVMemory实例的指针。 |
1476 int32_t OH_AVMemory_GetSize (struct OH_AVMemory *mem)
[all …]
/ohos5.0/foundation/multimedia/media_foundation/interface/kits/c/
H A Dnative_avmemory.h48 typedef struct OH_AVMemory OH_AVMemory; typedef
59 OH_AVMemory *OH_AVMemory_Create(int32_t size);
71 uint8_t *OH_AVMemory_GetAddr(struct OH_AVMemory *mem);
83 int32_t OH_AVMemory_GetSize(struct OH_AVMemory *mem);
96 OH_AVErrCode OH_AVMemory_Destroy(struct OH_AVMemory *mem);
/ohos5.0/docs/en/application-dev/reference/apis-avcodec-kit/
H A Dnative__avmemory_8h.md24 | typedef struct [OH_AVMemory](_core.md#oh_avmemory) [OH_AVMemory](_core.md#oh_avmemory) | Defines …
31 | [OH_AVMemory](_core.md#oh_avmemory) \* [OH_AVMemory_Create](_core.md#oh_avmemory_create) (int32_t…
32 | uint8_t \* [OH_AVMemory_GetAddr](_core.md#oh_avmemory_getaddr) (struct [OH_AVMemory](_core.md#oh_…
33 | int32_t [OH_AVMemory_GetSize](_core.md#oh_avmemory_getsize) (struct [OH_AVMemory](_core.md#oh_avm…
34 …y](_core.md#oh_avmemory_destroy) (struct [OH_AVMemory](_core.md#oh_avmemory) \*mem) | Releases an …
/ohos5.0/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 *outFil…
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…
/ohos5.0/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 *data, OH_AVCodecBufferAttr…
/ohos5.0/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);
150 std::unordered_map<uint32_t, OH_AVMemory *> inBufferMap_;
151 std::unordered_map<uint32_t, OH_AVMemory *> outBufferMap_;
166 void VdecInputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
167 void VdecOutputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, OH_AVCodecBufferAttr…
/ohos5.0/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 *outFil…
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…
/ohos5.0/foundation/multimedia/media_foundation/src/capi/
H A Dnative_avmemory.cpp28 struct OH_AVMemory *OH_AVMemory_Create(int32_t size) in OH_AVMemory_Create()
36 struct OH_AVMemory *mem = new (std::nothrow) OH_AVMemory(sharedMemory); 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()
/ohos5.0/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…
/ohos5.0/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()
/ohos5.0/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_;
/ohos5.0/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_;
/ohos5.0/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;
/ohos5.0/foundation/multimedia/av_codec/frameworks/native/capi/avcodec/
H A Dnative_audio_decoder.cpp42 std::list<OHOS::sptr<OH_AVMemory>> memoryObjList_;
89 OH_AVMemory *data = GetInputData(codec_, index, buffer); in OnInputBufferAvailable()
112 OH_AVMemory *data = GetOutputData(codec_, index, buffer); in OnOutputBufferAvailable()
124OH_AVMemory *GetInputData(struct OH_AVCodec *codec, uint32_t index, std::shared_ptr<AVSharedMemory… 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()
147 return reinterpret_cast<OH_AVMemory *>(object.GetRefPtr()); in GetInputData()
150OH_AVMemory *GetOutputData(struct OH_AVCodec *codec, uint32_t index, std::shared_ptr<AVSharedMemor… in GetOutputData()
163 return reinterpret_cast<OH_AVMemory *>(memoryObj.GetRefPtr()); in GetOutputData()
168 OHOS::sptr<OH_AVMemory> object = new(std::nothrow) OH_AVMemory(memory); in GetOutputData()
[all …]
H A Dnative_audio_encoder.cpp44 std::list<OHOS::sptr<OH_AVMemory>> memoryObjList_;
93 OH_AVMemory *data = GetInputData(codec_, index, buffer); in OnInputBufferAvailable()
112 OH_AVMemory *data = GetOutputData(codec_, index, buffer); in OnOutputBufferAvailable()
124OH_AVMemory *GetInputData(struct OH_AVCodec *codec, uint32_t index, std::shared_ptr<AVSharedMemory… 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()
147 return reinterpret_cast<OH_AVMemory *>(object.GetRefPtr()); in GetInputData()
150OH_AVMemory *GetOutputData(struct OH_AVCodec *codec, uint32_t index, std::shared_ptr<AVSharedMemor… in GetOutputData()
163 return reinterpret_cast<OH_AVMemory *>(memoryObj.GetRefPtr()); in GetOutputData()
168 OHOS::sptr<OH_AVMemory> object = new (std::nothrow) OH_AVMemory(memory); in GetOutputData()
[all …]
/ohos5.0/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_;
/ohos5.0/docs/zh-cn/release-notes/api-diff/OpenHarmony_4.0.8.5/
H A Dnative-apidiff-avcodec.md13 …rrCode OH_AVMuxer_WriteSample(OH_AVMuxer \*muxer, uint32_t trackIndex, OH_AVMemory \*sample, OH_AV…
25 …de OH_AVDemuxer_ReadSample(OH_AVDemuxer *demuxer, uint32_t trackIndex, OH_AVMemory *sample, OH_AVC…
54 |avmemory|OH_AVMemory \*OH_AVMemory_Create(int32_t size);|新增|创建OH_AVMemory|
55 |avmemory|OH_AVErrCode OH_AVMemory_Destroy(struct OH_AVMemory \*mem);|新增|销毁OH_AVMemory|
/ohos5.0/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()
/ohos5.0/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;
/ohos5.0/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* use…
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);
/ohos5.0/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* user…
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_;
/ohos5.0/foundation/multimedia/av_codec/test/fuzztest/audiodecoderpreapi_fuzzer/
H A Daudiodecoderdemo.h34 extern void OnInputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data, void* user…
35 extern void OnOutputBufferAvailable(OH_AVCodec* codec, uint32_t index, OH_AVMemory* data,
60 std::queue<OH_AVMemory*> inBufferQueue_;
61 std::queue<OH_AVMemory*> outBufferQueue_;
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/stable_sample/common/include/
H A Dvcodec_signal.h52 std::queue<OH_AVMemory *> inMemoryQueue_;
59 std::queue<OH_AVMemory *> outMemoryQueue_;
135 std::queue<OH_AVMemory *> tempInMemory; in FlushInQueue()
147 std::queue<OH_AVMemory *> tempOutMemory; in FlushOutQueue()
/ohos5.0/foundation/multimedia/av_codec/test/nativedemo/e2e_demo/
H A Davcodec_e2e_demo_api10.cpp77 static void OnDecInputDataAvailable(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *use… in OnDecInputDataAvailable()
101 static void OnDecOutputDataAvailable(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, in OnDecOutputDataAvailable()
123 static void OnEncInputDataAvailable(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *use… in OnEncInputDataAvailable()
131 static void OnEncOutputDataAvailable(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, in OnEncOutputDataAvailable()
238 OH_AVMemory *buffer = nullptr; in WriteAudioTrack()

123456