WMAsfWriter写文件怎么设参考时钟
我现在是有个源从应用程序里读视频数据,从从声卡采集音频,用WMAsfWriter写到wmv文件里,但写出来的文件一卡一卡的,好像是没有参考时钟的问题,WMAsfWriter总是以最快的速度处理完一帧然后又马上要下一帧了。
这个参考时钟该怎么设?
[解决办法]
陆其明的一本书里好像讲到过
[解决办法]
sample来了就打实时的时间,代码:
QWORD rt = (QWORD)(timeGetTime()) * 10000 - m_referenceTime;if (0 == m_referenceTime){ m_referenceTime = (QWORD)(timeGetTime()) * 10000; rt = 0;}