有没有人用IWMSyncReader做?IWMReader的亦可
BTW:我现在利用IWMSyncReader::OpenStream(IStream*)读自己的一个流

解决方案 »

  1.   

    修正:读出的samples作为自己SourceFilter的output pin 的samples
    如何利用output pin 的Push模式(或普通模式)实现?
      

  2.   

    IWMSyncReader::SetRange(0, 0);
    返回0xc00d0bc4,该错误码查不到!
      

  3.   

    CLSID_WMAsfReader的IID_IWMReaderAdvanced2 里没有实现OpenStream(),返回E_NOTIMPL,
    郁闷
      

  4.   

    Filter已经做好,但读取一些文件时声音解码 IWMSyncReader::NextSample(...)里有问题:
    RtlFreeHeap 错误;尝试用IWMReader读取,一样错误,但CLSID_WMAsfReader能读取
    不解
      

  5.   

    在 nserror.h 中查到错误码,以前忘了贴了//
    // MessageId: NS_E_VIDEO_CODEC_NOT_INSTALLED
    //
    // MessageText:
    //
    //  The requested video codec is not installed on this system.%0
    //
    #define NS_E_VIDEO_CODEC_NOT_INSTALLED   _HRESULT_TYPEDEF_(0xC00D0BC4L)
      

  6.   

    请关注
    http://expert.csdn.net/Expert/TopicView1.asp?id=2154742