15 君正IPC库开发总结

本文总结了君正IPC库的开发,包括媒体处理平台接口类和实现类的设计,强调了接口与实现的解耦,使得应用层仅依赖于抽象接口。介绍了CHP_MediaProcessPlatform接口类及其Init函数,以及媒体处理平台实现类如何根据不同芯片实例化不同对象。

💡 需要该IPC库源码的大佬们,可扫码关注文章末尾的微信公众号二维码,或搜索微信公众号“希望睿智”。添加关注后,输入消息“IPC库”,即可免费获得源码的下载链接。

概述

        在前面的章节中,我们介绍了君正ISP、视频采集、音频采集、音频播放、云台电机、移动侦测算法、人形侦测算法、移动跟踪算法等的封装。那么,应用层如何使用这些封装好的接口呢?根据设计模式中的依赖倒置原则:高层次的模块不应该依赖于低层次的模块,它们都应该依赖于抽象。因此,应用层应当只能感知到我们封装的接口类,而不应当感知到其对应的具体实现类。

媒体处理平台接口类

        为了方便应用层使用君正IPC库的接口,我们封装了媒体处理平台接口类CHP_MediaProcessPlatform。其头文件如下:

#pragma once

#include "HP_Led.h"
#include "HP_WhiteLight.h"
#include "HP_PTZMotor.h"
#include "HP_SDCard.h"
#include "HP_Keystroke.h"
#include "HP_Flash.h"
#include "HP_Config.h"
#inclu
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

希望_睿智

您的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值