我现在正在开发一个NET ASYNC SOURCE FILTER,该FILTER是从网上接收多播的MPEG数据,并传给ELECARD FILTER。但现在碰到了以下一些很怪的

YangyiOfWh 2002-07-20 09:04:07
1、我把FILTER的支持的MEDIA TYPE设为MEDIATYPE_Stream,和MEDIASUBTYPE_NULL.但跟踪到CBasePin::AttemptConnection()中的hr = ReceiveConnection(pReceivePin,pmt)时,却总报出错误hr = 0x8004022a : This pin cannot use the supplied media type.但是跟踪类似程序Async(DIRECT SHOW SAMPLES中的样例)的相同位置时,却自动跳到CAsyncOutputPin::NonDelegatingQueryInterface() 函数中,该错误一直让我无法明白是怎么一回事。
2、如果忽视上面的问题,一直跟踪下去,又有新问题出现,通过跟踪,我发现,如果我把重载的IAsyncReader::Length(LONGLONG*pTotal, LONGLONG *pAvailable)函数的*pTotal和*pAvailable,分别返回从网络上累计接收的字节总数,和可用的字节数,结果跟到SyncRead()函数时,该函数的传入参数lLength总是为0。这是为什么?
3、如果我仿照Async样例,把*pTotal = 40000000000, pAvailable = time* 3000000
,结果当跟到syncRead 函数的时候,开始几次跟踪lLength = 32768,到后来的每次跟踪,lLength = 8。而且无法跟到SyncReadAligned()函数中去。这是为什么?
我太需要帮助了,如果有谁干过类似的工作,请给出解决方法,在下不胜感激。
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
YangyiOfWh 2002-07-20
  • 打赏
  • 举报
回复
大家放心,如果能够提供具体帮助,马上给分。
YangyiOfWh 2002-07-20
  • 打赏
  • 举报
回复
欢迎大家和我联系,大家一起讨论,现在想得到DIRECTX的技术帮助,太难了?
YangyiOfWh 2002-07-20
  • 打赏
  • 举报
回复
我的EMAIL :yangyi@bocom.com.cn
内容概要:本文围绕考虑用户响应意愿的电动汽车V2G(Vehicle-to-Grid)需求响应与备用服务调度体系展开研究,提出了一种融合用户行为因素的优化调度模型。通过分析不同放电奖励对车主参与意愿的影响,构建了基于响应率的量化评估方法,并结合分时电价机制与电网调度需求,设计了兼顾经济性与可靠性的双层调度框架。该模型在保证用户满意度的同时,提升了电动汽车作为分布式储能资源参与电网调峰和备用服务的能力,增强了电力系统的灵活性与稳定性。研究通过Matlab平台实现了算法仿真,验证了所提策略在降低电网负荷波动、提高可再生能源消纳及激励用户参与方面的有效性。; 适合人群:具备电力系统、智能交通或能源管理相关背景,从事新能源、电动汽车与电网互动等领域研究的科研人员及工程技术人员,尤其适合研究生及以上学历并掌握Matlab建模与优化算法基础的研究者。; 使用场景及目标:①用于研究电动汽车集群在需求响应中的行为建模与响应率预测;②支撑V2G场景下电网侧备用服务调度策略的设计与优化;③为制定合理的激励政策以提升用户参与度提供量化依据和技术支持。; 阅读建议:建议读者结合文中Matlab代码实现部分,深入理解模型构建逻辑与求解流程,重点关注用户响应意愿建模与调度目标之间的耦合关系,宜配合实际案例数据进行复现实验,以增强对算法性能与应用场景适配性的把握。
内容概要:本文介绍了基于IMU(惯性测量单元)与GPS(全球定位系统)数据融合的姿态和位置参考系统的设计与实现方法,重点采用卡尔曼滤波器(Kalman Filter)对高速传感器数据进行融合处理,以提高导航系统的精度与稳定性。通过Matlab编程实现该融合算法,有效解决了单一传感器在动态环境下易受干扰、累积误差大的问题,实现了对载体姿态角(如俯仰、横滚、偏航)和地理位置的高精度实时估计。该系统适用于需要高可靠性和高动态响应的导航应用场景,具备良好的工程应用价值。; 适合人群:具备一定信号处理、导航定位基础知识,熟悉Matlab编程,从事自动化、航空航天、 robotics 或智能交通等领域研究的研发人员及硕士、博士研究生。; 使用场景及目标:① 实现IMU与GPS数据的高效融合,提升复杂动态环境下的定位与姿态解算精度;② 掌握卡尔曼滤波在多传感器融合中的实际应用方法,构建稳定可靠的导航参考系统;③ 为无人机、自动驾驶、移动机器人等平台提供核心技术支持。; 阅读建议:建议读者结合Matlab代码实践操作,深入理解状态空间建模、噪声协方差调参、滤波收敛性分析等关键环节,并尝试在不同运动场景下验证算法性能,进一步拓展至扩展卡尔曼滤波(EKF)或无迹卡尔曼滤波(UKF)的进阶实现。
内容概要:本文围绕“考虑非居民自建共享储能的含蓄热式电采暖用户冬季日前优化调度”展开研究,提出了一种针对北方冬季供暖场景下的综合能源系统优化调度模型。该模型充分考虑了非居民用户自建共享储能系统的参与,结合蓄热式电采暖设备的热惯性特点,利用其灵活的热能存储与释放能力,提升系统对可再生能源的消纳能力并降低运行成本。通过构建日前优化调度框架,综合考量电价机制、热电负荷需求不确定性以及储能充放能约束等因素,采用Matlab进行仿真建模与求解,实现了在满足用户舒适度的前提下,对电采暖设备与共享储能系统的协同优化控制。研究结果表明,所提策略能够有效平抑负荷波动,提高能源利用效率,并为非居民用户提供经济可行的用能方案。; 适合人群:具备一定电力系统、能源系统或优化调度背景的科研人员及工程技术人员,尤其适用于从事综合能源系统、需求侧响应、储能规划等相关领域研究的硕士、博士研究生及高校教师。; 使用场景及目标:①应用于寒冷地区含电采暖用户的园区或商业建筑群的能源管理系统设计;②支撑共享储能商业模式下的优化运营策略制定;③作为学术研究中关于日前调度、多能协同、需求响应等方向的模型参考与代码复现基础; 阅读建议:建议读者结合Matlab代码深入理解模型构建细节,重点关注目标函数的设计、约束条件的数学表达以及求解器的调用方式,同时可进一步拓展至包含光伏、风电等分布式电源的多能互补场景,以增强模型的实际应用价值。

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧