给wmv文件写入time code(DShow方式),使之可以seeking。但是WMAsfWriter获取不到IWMIndexer2的接口,只能创建WMIndexer去写。
如题,在用WMAsfWriter写文件时,可以指定其Index的方式吧?
看Format SDK的文档,意思似乎是默认会去Index的(原话:By default, the writer will index every new ASF file)。
但如果不指定,生成的wmv文件是不可以Seeking的(Seekable为False,Duration为0),
但想指定,又从WMAsfWriter不能获取到IWMIndexer2接口。
但是可以用WMCreateIndexer生成一个Indexer对已经存在的Wmv文件写入time code,Seeking正常。
问题是:想要在生成Wmv文件同时写入Time code该如何做?