6.定义媒体控制成员变量
修改playwnddlg.h如下:
|
protected: hicon m_hicon; // 生成的消息映射函数 virtual bool oninitdialog(); afx_msg void onsyscommand(uint nid, lparam lparam); afx_msg void onpaint(); afx_msg hcursor onquerydragicon(); declare_message_map() //和媒体控制相关的成员变量 private: igraphbuilder *m_pgraph; //igraphbuilder 接口提供了生成filter graph相//关的方法 imediacontrol *m_pmediacontrol; //imediacontrol 接口提供了控制流经filter //graph数据流的相关方法 imediaeventex *m_pevent; //imediaeventex 继承自imediaevent,提供了从//filter graph 管理器获取事件消息的方法 imediaseeking *m_pmediaseeking; //imediaseeking 提供了控制流的播放位置和播放//速度的方法 cstring m_strmediafile; //当前播放的媒体文件的名称
本文关键:DirectShow DirectX .NET 2003
相关方案
|