在中Visual Studio .NET 2003利用DirectShow播放媒体文件(二)[7]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 sunjin007 的 blog

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
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top