S
solo_1978
Unregistered / Unconfirmed
GUEST, unregistred user!
由于视频文件加密特殊处理,自己写了一个file source filter
在注册表中的[HKEY_CLASSES_ROOT/Media Type/Extensions]下已增加一个多媒体类型并已设置"Source Filter"值,但WMP播放该类型文件时,打开文件时间很长,WMP状态栏下显示查询编码器信息,直至返回下载编码器失败后才开始播放。
了解过系统调用filter的规则,当播放非“已知”类型文件时,系统用以注册的filter尝试,直至成功为止,才开始播放。
而播放AVI、MPG等类型文件时,可能是因为“已知”类型,直接使用指定的filter,速度很快
SO
如何“告知”系统通过文件扩展名直接使用我所编写的filter呢?并且不需要去下载什么解码器的东西。
以上为我自己的猜想。希望高手指点指点!
在注册表中的[HKEY_CLASSES_ROOT/Media Type/Extensions]下已增加一个多媒体类型并已设置"Source Filter"值,但WMP播放该类型文件时,打开文件时间很长,WMP状态栏下显示查询编码器信息,直至返回下载编码器失败后才开始播放。
了解过系统调用filter的规则,当播放非“已知”类型文件时,系统用以注册的filter尝试,直至成功为止,才开始播放。
而播放AVI、MPG等类型文件时,可能是因为“已知”类型,直接使用指定的filter,速度很快
SO
如何“告知”系统通过文件扩展名直接使用我所编写的filter呢?并且不需要去下载什么解码器的东西。
以上为我自己的猜想。希望高手指点指点!