/foundation/communication/bluetooth_service/services/bluetooth/stack/src/att/ |
H A D | att_receive.h | 38 * @param2 buffer Indicates the pointer to Buffer. 40 void AttErrorResponse(AttConnectInfo *connect, const Buffer *buffer); 46 * @param2 buffer Indicates the pointer to Buffer. 48 void AttExchangeMTURequest(AttConnectInfo *connect, const Buffer *buffer); 54 * @param2 buffer Indicates the pointer to Buffer. 56 void AttExchangeMTUResponse(AttConnectInfo *connect, const Buffer *buffer); 62 * @param2 buffer Indicates the pointer to Buffer. 64 void AttFindInformationRequest(AttConnectInfo *connect, const Buffer *buffer); 70 * @param2 buffer Indicates the pointer to Buffer. 72 void AttFindInformationResponse(AttConnectInfo *connect, const Buffer *buffe [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/stack/include/ |
H A D | buffer.h | 39 typedef struct Buffer Buffer; typedef 42 * @brief Malloc new fixed size Buffer. 44 * @param size Buffer size. 45 * @return Buffer pointer. 49 BTSTACK_API Buffer *BufferMalloc(uint32_t size); 52 * @brief Copy malloc new Buffer by Existing Buffer. Do not copy Data. 54 * @param buf Buffer pointer. 55 * @return Buffer pointe [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/stack/platform/src/ |
H A D | buffer.c | 22 typedef struct Buffer { struct 25 Buffer *rootbuf; 29 Buffer *BufferMalloc(uint32_t size) in BufferMalloc() 35 Buffer *buf = (Buffer *)calloc(1, (sizeof(Buffer) + size)); in BufferMalloc() 43 buf->data = (uint8_t *)buf + sizeof(Buffer); in BufferMalloc() 47 Buffer *BufferRefMalloc(const Buffer *buf) in BufferRefMalloc() 53 Buffer *re in BufferRefMalloc() [all...] |
/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/ |
H A D | stream_demuxer.h | 52 Status CallbackReadAt(int32_t streamID, int64_t offset, std::shared_ptr<Buffer>& buffer, 57 Status PullData(int32_t streamID, uint64_t offset, size_t size, std::shared_ptr<Plugins::Buffer>& data); 58 Status PullDataWithoutCache(int32_t streamID, uint64_t offset, size_t size, std::shared_ptr<Buffer>& bufferPtr); 59 Status PullDataWithCache(int32_t streamID, uint64_t offset, size_t size, std::shared_ptr<Buffer>& bufferPtr); 60 Status GetPeekRange(int32_t streamID, uint64_t offset, size_t size, std::shared_ptr<Buffer>& bufferPtr); 61 Status ReadHeaderData(int32_t streamID, uint64_t offset, size_t size, std::shared_ptr<Buffer>& bufferPtr); 62 Status ReadFrameData(int32_t streamID, uint64_t offset, size_t size, std::shared_ptr<Buffer>& bufferPtr); 63 Status ReadRetry(int32_t streamID, uint64_t offset, size_t size, std::shared_ptr<Plugins::Buffer>& data); 64 Status HandleReadHeader(int32_t streamID, int64_t offset, std::shared_ptr<Buffer>& buffer, size_t expectedLen); 65 Status HandleReadPacket(int32_t streamID, int64_t offset, std::shared_ptr<Buffer> [all...] |
H A D | base_stream_demuxer.h | 72 std::shared_ptr<Buffer> GetData()
in GetData() 76 void SetData(const std::shared_ptr<Buffer>& buffer)
in SetData() 80 void Init(const std::shared_ptr<Buffer>& buffer, uint64_t bufferOffset)
in Init() 86 std::shared_ptr<Buffer> data = nullptr;
107 virtual Status CallbackReadAt(int32_t streamID, int64_t offset, std::shared_ptr<Buffer>& buffer,
130 std::function<Status(int32_t, uint64_t, size_t, std::shared_ptr<Buffer>&)> peekRange_;
131 std::function<Status(int32_t, uint64_t, size_t, std::shared_ptr<Buffer>&)> getRange_;
|
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/plugins/av_trans_output/output_control/include/ |
H A D | output_controller.h | 45 virtual int32_t NotifyOutput(const std::shared_ptr<Plugin::Buffer>& data); 60 void PushData(std::shared_ptr<Plugin::Buffer>& data); 109 void CheckSyncInfo(const std::shared_ptr<Plugin::Buffer>& data); 110 void CalProcessTime(const std::shared_ptr<Plugin::Buffer>& data); 115 int32_t AcquireSyncClockTime(const std::shared_ptr<Plugin::Buffer>& data); 118 void ClearQueue(std::queue<std::shared_ptr<Plugin::Buffer>>& queue); 123 bool CheckIsClockInvalid(const std::shared_ptr<Plugin::Buffer>& data); 124 bool WaitRereadClockFailed(const std::shared_ptr<Plugin::Buffer>& data); 125 bool CheckIsProcessInDynamicBalance(const std::shared_ptr<Plugin::Buffer>& data); 126 bool CheckIsProcessInDynamicBalanceOnce(const std::shared_ptr<Plugin::Buffer> [all...] |
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/video_decoder/ |
H A D | video_ffmpeg_decoder_plugin.h | 67 Status QueueInputBuffer(const std::shared_ptr<Buffer>& inputBuffer, int32_t timeoutMs) override; 69 Status QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffers, int32_t timeoutMs) override; 97 Status SendBufferLocked(const std::shared_ptr<Buffer>& inputBuffer); 101 Status WriteYuvData(const std::shared_ptr<Buffer>& frameBuffer); 103 Status WriteRgbData(const std::shared_ptr<Buffer>& frameBuffer); 106 Status WriteYuvDataStride(const std::shared_ptr<Buffer>& frameBuffer, int32_t stride); 108 Status WriteRgbDataStride(const std::shared_ptr<Buffer>& frameBuffer, int32_t stride); 111 Status FillFrameBuffer(const std::shared_ptr<Buffer>& frameBuffer); 113 Status ReceiveBufferLocked(const std::shared_ptr<Buffer>& frameBuffer); 122 void NotifyInputBufferDone(const std::shared_ptr<Buffer> [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/smp/ |
H A D | smp_receive.c | 34 static void SMP_ReceivePairingRequest(uint16_t handle, const Buffer *buffer); 35 static void SMP_ReceivePairingResponse(uint16_t handle, const Buffer *buffer); 36 static void SMP_ReceivePairingConfirm(uint16_t handle, const Buffer *buffer); 37 static void SMP_ReceivePairingRandom(uint16_t handle, const Buffer *buffer); 38 static void SMP_ReceiveEncryptionInformation(uint16_t handle, const Buffer *buffer); 39 static void SMP_ReceiveMasterIdentification(uint16_t handle, const Buffer *buffer); 40 static void SMP_ReceiveIdentityInformation(uint16_t handle, const Buffer *buffer); 41 static void SMP_ReceiveIdentityAddressInformation(uint16_t handle, const Buffer *buffer); 42 static void SMP_ReceiveSigningInformation(uint16_t handle, const Buffer *buffer); 43 static void SMP_ReceivePairingFailed(uint16_t handle, const Buffer *buffe [all...] |
/foundation/multimedia/media_foundation/engine/plugin/plugins/lite_aac_decoder/ |
H A D | lite_aac_decoder_plugin.h | 56 Status QueueInputBuffer(const std::shared_ptr<Buffer>& inputBuffer, int32_t timeoutMs) override;
58 Status QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffers, int32_t timeoutMs) override;
69 Status ReceiveBufferLocked(const std::shared_ptr<Buffer> &ioInfo);
75 Status AudioDecoderAACMp4Process(std::shared_ptr<Buffer> inBuffer, std::shared_ptr<Buffer> outBuffer);
80 std::shared_ptr<Buffer> inBuffer_ {nullptr};
81 std::shared_ptr<Buffer> outBuffer_ {nullptr};
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/video_encoder/ |
H A D | video_ffmpeg_encoder_plugin.h | 65 Status QueueInputBuffer(const std::shared_ptr<Buffer>& inputBuffer, int32_t timeoutMs) override; 67 Status QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffer, int32_t timeoutMs) override; 93 Status FillAvFrame(const std::shared_ptr<Buffer>& inputBuffer); 95 Status SendBufferLocked(const std::shared_ptr<Buffer> &inputBuffer); 97 Status FillFrameBuffer(const std::shared_ptr<Buffer> &packetBuffer); 99 Status ReceiveBufferLocked(const std::shared_ptr<Buffer> &packetBuffer); 107 void NotifyInputBufferDone(const std::shared_ptr<Buffer> &input); 109 void NotifyOutputBufferDone(const std::shared_ptr<Buffer> &output); 126 OHOS::Media::BlockingQueue<std::shared_ptr<Buffer>> outBufferQ_;
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/codec_adapter/ |
H A D | codec_buffer.h | 32 CodecBuffer(std::shared_ptr<Buffer>& buffer, CompVerInfo& verInfo, 41 Status Copy(const std::shared_ptr<Plugin::Buffer>& pluginBuffer); 43 Status Rebind(const std::shared_ptr<Plugin::Buffer>& pluginBuffer); // 重新申请内存时, CodecBuffer都要重新创建 45 Status Unbind(std::shared_ptr<Plugin::Buffer>& buffer, const OmxCodecBuffer* omxBuffer); 50 std::shared_ptr<Buffer> buffer_;
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/minimp3_adapter/ |
H A D | minimp3_decoder_plugin.h | 72 Status GetPcmDataProcess(const std::shared_ptr<Buffer>& inputBuffer, std::shared_ptr<Buffer>& outputBuffer);
74 Status QueueInputBuffer(const std::shared_ptr<Buffer>& inputBuffer, int32_t timeoutMs) override;
76 Status QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffers, int32_t timeoutMs) override;
88 Status AudioDecoderMp3Process(std::shared_ptr<Buffer> inBuffer, std::shared_ptr<Buffer> outBuffer);
101 std::shared_ptr<Buffer> inputBuffer_ {nullptr};
102 std::shared_ptr<Buffer> outputBuffer_ {nullptr};
|
/foundation/multimedia/media_foundation/src/plugin/ |
H A D | plugin_buffer.cpp | 128 Buffer::Buffer() : streamID(0), trackID(0), pts(0), dts(0), duration(0), flag (0) in Buffer() function in OHOS::Media::Plugins::Buffer 132 std::shared_ptr<Buffer> Buffer::CreateDefaultBuffer(size_t capacity, std::shared_ptr<Allocator> allocator, size_t align) in CreateDefaultBuffer() 134 auto buffer = std::make_shared<Buffer>(); in CreateDefaultBuffer() 140 std::shared_ptr<Memory> Buffer::WrapMemory(uint8_t* data, size_t capacity, size_t size) in WrapMemory() 148 std::shared_ptr<Memory> Buffer::WrapMemoryPtr(std::shared_ptr<uint8_t> data, size_t capacity, size_t size) in WrapMemoryPtr() 156 std::shared_ptr<Memory> Buffer::AllocMemory(std::shared_ptr<Allocator> allocator, size_t capacity, size_t align) in AllocMemory() 175 uint32_t Buffer::GetMemoryCount() in GetMemoryCount() 180 std::shared_ptr<Memory> Buffer [all...] |
/foundation/multimedia/media_foundation/test/unittest/ |
H A D | TestPluginCommon.cpp | 28 std::shared_ptr<Buffer> audioBuffer = Buffer::CreateDefaultBuffer(BufferMetaType::AUDIO, 16, in HWTEST() 43 std::shared_ptr<Buffer> videoBuffer = Buffer::CreateDefaultBuffer(BufferMetaType::VIDEO, 16, in HWTEST()
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/hci/evt/ |
H A D | hci_evt.c | 68 Buffer *payloadBuffer = PacketContinuousPayload(packet); in HciEventOnInquiryCompleteEvent() 87 Buffer *payloadBuffer = PacketContinuousPayload(packet); in HciEventOnInquiryResultEvent() 148 Buffer *payloadBuffer = PacketContinuousPayload(packet); in HciEventOnCommandStatusEvent() 176 Buffer *payloadBuffer = PacketContinuousPayload(packet); in HciEventOnConnectionCompleteEvent() 203 Buffer *payloadBuffer = PacketContinuousPayload(packet); in HciEventOnConnectionRequestEvent() 226 Buffer *payloadBuffer = PacketContinuousPayload(packet); in HciEventOnRemoteNameRequestCompleteEvent() 249 Buffer *payloadBuffer = PacketContinuousPayload(packet); in HciEventOnEncryptionChangeEvent() 272 Buffer *payloadBuffer = PacketContinuousPayload(packet); in HciEventOnReadRemoteSupportedFeaturesCompleteEvent() 296 Buffer *payloadBuffer = PacketContinuousPayload(packet); in HciEventOnReadRemoteVersionInformationCompleteEvent() 320 Buffer *payloadBuffe in HciEventOnRemoteHostSupportedFeaturesNotificationEvent() [all...] |
/foundation/ai/neural_network_runtime/frameworks/native/neural_network_runtime/ |
H A D | nncompiled_cache.h | 44 OH_NN_ReturnCode Save(const std::vector<Buffer>& caches, 49 std::vector<Buffer>& caches); 59 OH_NN_ReturnCode GenerateCacheFiles(const std::vector<Buffer>& caches, 62 OH_NN_ReturnCode GenerateCacheModel(const std::vector<Buffer>& caches, 66 OH_NN_ReturnCode ReadCacheModelFile(const std::string& file, Buffer& cache) const;
|
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/test/av_trans_output/output_control_test/ |
H A D | output_controller_test.cpp | 41 std::shared_ptr<Plugin::Buffer> data = std::make_shared<Plugin::Buffer>(BufferMetaType::AUDIO); in HWTEST_F() 119 std::shared_ptr<Plugin::Buffer> data = std::make_shared<AVBuffer>(); in HWTEST_F() 150 std::shared_ptr<Plugin::Buffer> data; in HWTEST_F() 162 std::shared_ptr<Plugin::Buffer> data; in HWTEST_F() 170 std::shared_ptr<Plugin::Buffer> data; in HWTEST_F() 175 data = std::make_shared<Plugin::Buffer>(BufferMetaType::AUDIO); in HWTEST_F() 194 std::shared_ptr<Plugin::Buffer> data; in HWTEST_F() 208 std::shared_ptr<Plugin::Buffer> data; in HWTEST_F() 216 std::shared_ptr<Plugin::Buffer> dat in HWTEST_F() [all...] |
/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | codec.h | 31 virtual void OnInputBufferDone(const std::shared_ptr<Buffer> &input) = 0; 32 virtual void OnOutputBufferDone(const std::shared_ptr<Buffer> &output) = 0; 47 Status QueueInputBuffer(const std::shared_ptr<Buffer>& inputBuffer, int32_t timeoutMs); 49 Status QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffers, int32_t timeoutMs);
|
H A D | codec.cpp | 29 Status Codec::QueueInputBuffer(const std::shared_ptr<Buffer>& inputBuffer, int32_t timeoutMs) in QueueInputBuffer() 34 Status Codec::QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffers, int32_t timeoutMs) in QueueOutputBuffer() 52 void OnInputBufferDone(const std::shared_ptr<Buffer>& input) override 57 void OnOutputBufferDone(const std::shared_ptr<Buffer>& output) override
|
/foundation/multimedia/media_foundation/engine/include/plugin/interface/ |
H A D | codec_plugin.h | 43 virtual void OnInputBufferDone(const std::shared_ptr<Buffer>& input) = 0; 52 virtual void OnOutputBufferDone(const std::shared_ptr<Buffer>& output) = 0; 81 virtual Status QueueInputBuffer(const std::shared_ptr<Buffer>& inputBuffer, int32_t timeoutMs) = 0; 97 virtual Status QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffers, int32_t timeoutMs) = 0;
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_decoder/ |
H A D | audio_ffmpeg_decoder_plugin.h | 66 Status QueueInputBuffer(const std::shared_ptr<Buffer>& inputBuffer, int32_t timeoutMs) override; 68 Status QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffer, int32_t timeoutMs) override; 94 Status SendBufferLocked(const std::shared_ptr<Buffer>& inputBuffer); 96 Status ReceiveFrameSucc(const std::shared_ptr<Buffer>& ioInfo); 100 Status ReceiveBufferLocked(const std::shared_ptr<Buffer>& ioInfo); 115 std::shared_ptr<Buffer> outBuffer_ {nullptr};
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_encoder/ |
H A D | audio_ffmpeg_encoder_plugin.h | 66 Status QueueInputBuffer(const std::shared_ptr<Buffer>& inputBuffer, int32_t timeoutMs) override; 68 Status QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffer, int32_t timeoutMs) override; 83 Status SendBufferLocked(const std::shared_ptr<Buffer>& inputBuffer); 85 Status ReceiveFrameSucc(const std::shared_ptr<Buffer>& ioInfo, const std::shared_ptr<AVPacket>& packet); 89 Status ReceiveBufferLocked(const std::shared_ptr<Buffer>& ioInfo); 105 std::shared_ptr<Buffer> outBuffer_ {nullptr};
|
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/plugins/av_trans_input/dsoftbus_input/ |
H A D | dsoftbus_input_plugin.h | 47 using AVDataCallback = std::function<void(std::shared_ptr<Buffer>)>; 66 Status PushData(const std::string &inPort, std::shared_ptr<Buffer> buffer, int32_t offset) override; 80 void DataEnqueue(std::shared_ptr<Buffer> &buffer); 81 void DataQueueClear(std::queue<std::shared_ptr<Buffer>> &queue); 82 std::shared_ptr<Buffer> CreateBuffer(uint32_t metaType, const StreamData *data, const cJSON *resMsg); 106 std::queue<std::shared_ptr<Buffer>> dataQueue_;
|
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/plugins/av_trans_input/dsoftbus_input_audio/ |
H A D | dsoftbus_input_audio_plugin.h | 45 using AVDataCallback = std::function<void(std::shared_ptr<Buffer>)>; 64 Status PushData(const std::string &inPort, std::shared_ptr<Buffer> buffer, int32_t offset) override; 74 void DataEnqueue(std::shared_ptr<Buffer> &buffer); 75 void DataQueueClear(std::queue<std::shared_ptr<Buffer>> &queue); 76 std::shared_ptr<Buffer> CreateBuffer(uint32_t metaType, const StreamData *data, const cJSON *resMsg); 99 std::queue<std::shared_ptr<Buffer>> dataQueue_;
|
/foundation/multimedia/media_foundation/engine/plugin/common/ |
H A D | plugin_buffer.cpp | 190 Buffer::Buffer(BufferMetaType type) : trackID(0), pts(0), dts(0), duration(0), flag (0), meta() in Buffer() function in OHOS::Media::Plugin::Buffer 199 std::shared_ptr<Buffer> Buffer::CreateDefaultBuffer(BufferMetaType type, size_t capacity, in CreateDefaultBuffer() 202 auto buffer = std::make_shared<Buffer>(type); in CreateDefaultBuffer() 208 std::shared_ptr<Memory> Buffer::WrapMemory(uint8_t* data, size_t capacity, size_t size) in WrapMemory() 216 std::shared_ptr<Memory> Buffer::WrapMemoryPtr(std::shared_ptr<uint8_t> data, size_t capacity, size_t size) in WrapMemoryPtr() 225 std::shared_ptr<Memory> Buffer::WrapSurfaceMemory(sptr<SurfaceBuffer> surfaceBuffer) in WrapSurfaceMemory() 238 std::shared_ptr<Memory> Buffer::AllocMemory(std::shared_ptr<Allocator> allocator, size_t capacity, size_t align) in AllocMemory() 266 uint32_t Buffer [all...] |