📄 csdn_文档中心_在中visual studio _net 2003利用directshow播放媒体文件(一).htm
字号:
lang=EN-US>SDK</SPAN>的安装路径是<SPAN lang=EN-US>D:\DXSDK)</SPAN>:<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P align=center class=MsoNormal
style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center"><SPAN lang=EN-US
style="FONT-FAMILY: 宋体"><v:shape id=_x0000_i1026
style="HEIGHT: 246.75pt; WIDTH: 414.75pt" type="#_x0000_t75"><IMG
src="CSDN_文档中心_在中Visual Studio _NET 2003利用DirectShow播放媒体文件(一).files/CSDN_Dev_Image_2004-4-102019484.jpg"
o:title="Setting"></v:shape><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="FONT-FAMILY: 宋体"><SPAN
style="mso-tab-count: 1"> </SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体">头文件<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">
<TABLE border=1 cellPadding=0 cellSpacing=0 class=MsoTableGrid
style="BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext">
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN
style="FONT-FAMILY: 宋体"><FONT color=#000000><FONT
size=3>文件名称<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></FONT></SPAN></P></TD>
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #ece9d8; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN
style="FONT-FAMILY: 宋体"><FONT color=#000000><FONT
size=3>描述<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes">
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT
face="Times New Roman"><FONT color=#000000><FONT size=3><SPAN
lang=EN-US>Dshow.h</SPAN><SPAN lang=EN-US
style="FONT-FAMILY: 宋体"><o:p></o:p></SPAN></FONT></FONT></FONT></P></TD>
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #ece9d8; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN
style="FONT-FAMILY: 宋体"><FONT color=#000000><FONT
size=3>所有的<SPAN lang=EN-US>DirectShow</SPAN>应用都必须包含<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></FONT></SPAN></P></TD></TR></TBODY></TABLE></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="FONT-FAMILY: 宋体"><SPAN
style="mso-tab-count: 1"> </SPAN></SPAN><SPAN
style="FONT-FAMILY: 宋体">库文件<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">
<TABLE border=1 cellPadding=0 cellSpacing=0 class=MsoTableGrid
style="BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext">
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN
style="FONT-FAMILY: 宋体"><FONT color=#000000><FONT
size=3>文件名称<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></FONT></SPAN></P></TD>
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #ece9d8; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN
style="FONT-FAMILY: 宋体"><FONT color=#000000><FONT
size=3>描述<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></FONT></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 1">
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT
face="Times New Roman"><FONT color=#000000><FONT size=3><SPAN
lang=EN-US>Strmiids.lib</SPAN><SPAN lang=EN-US
style="FONT-FAMILY: 宋体"><o:p></o:p></SPAN></FONT></FONT></FONT></P></TD>
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #ece9d8; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT
color=#000000><FONT size=3><SPAN
style="FONT-FAMILY: 宋体">此库文件中导出类标识<SPAN
lang=EN-US>(</SPAN></SPAN><SPAN lang=EN-US><FONT
face="Times New Roman">CLSID</FONT></SPAN><SPAN lang=EN-US
style="FONT-FAMILY: 宋体">)</SPAN><SPAN
style="FONT-FAMILY: 宋体">和接口标识<SPAN
lang=EN-US>(</SPAN></SPAN><SPAN lang=EN-US><FONT
face="Times New Roman">IID</FONT></SPAN><SPAN lang=EN-US
style="FONT-FAMILY: 宋体">)</SPAN><SPAN
style="FONT-FAMILY: 宋体">,所有的<SPAN
lang=EN-US>DirectShow</SPAN>应用都必须包含此文件。<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P></TD></TR>
<TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes">
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT
face="Times New Roman"><FONT color=#000000><FONT size=3><SPAN
lang=EN-US>Quartz.lib</SPAN><SPAN lang=EN-US
style="FONT-FAMILY: 宋体"><o:p></o:p></SPAN></FONT></FONT></FONT></P></TD>
<TD
style="BACKGROUND-COLOR: transparent; BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #ece9d8; BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; PADDING-TOP: 0cm; WIDTH: 213.05pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt"
vAlign=top width=284>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN
style="FONT-FAMILY: 宋体"><FONT color=#000000><FONT
size=3>此库文件中导出函数<SPAN
lang=EN-US>AMGetErrorText</SPAN>,如果你的程序中调用了此函数,则必须包含此库文件。<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></FONT></SPAN></P></TD></TR></TBODY></TABLE></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="FONT-FAMILY: 宋体"><o:p> </o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN
style="FONT-FAMILY: 宋体">开始工程<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN
style="FONT-FAMILY: 宋体">打开<SPAN lang=EN-US>Visual Studio .NET
2003</SPAN>,文件→新建→项目<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="FONT-FAMILY: 宋体">1.</SPAN><SPAN
style="FONT-FAMILY: 宋体">生成基于<SPAN lang=EN-US>MFC</SPAN>的应用程序,名称<SPAN
lang=EN-US>PlayWnd</SPAN>。<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="FONT-FAMILY: 宋体"><v:shape id=_x0000_i1027
style="HEIGHT: 258.75pt; WIDTH: 398.25pt" type="#_x0000_t75"><IMG
src="CSDN_文档中心_在中Visual Studio _NET 2003利用DirectShow播放媒体文件(一).files/CSDN_Dev_Image_2004-4-102019486.jpg"
o:title="step1"></v:shape><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US
style="FONT-FAMILY: 宋体">2.</SPAN><SPAN
style="FONT-FAMILY: 宋体">选择应用程序类型基于对话框,点击完成。<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal
style="MARGIN: 0cm 0cm 0pt"></FONT></o:p></SPAN></B></P><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE align=center bgColor=#006699 border=0 cellPadding=0 cellSpacing=0
width=770>
<TBODY>
<TR bgColor=#006699>
<TD align=middle bgColor=#006699 id=white><FONT
color=#ffffff>对该文的评论</FONT></TD>
<TD align=middle>
<SCRIPT
src="CSDN_文档中心_在中Visual Studio _NET 2003利用DirectShow播放媒体文件(一).files/readnum.htm"></SCRIPT>
</TD></TR></TBODY></TABLE><BR>
<DIV align=center>
<TABLE align=center bgColor=#cccccc border=0 cellPadding=2 cellSpacing=1
width=770>
<TBODY>
<TR>
<TH bgColor=#006699 id=white><FONT
color=#ffffff>我要评论</FONT></TH></TR></TBODY></TABLE></DIV>
<DIV align=center>
<TABLE border=0 width=770>
<TBODY>
<TR>
<TD>你没有登陆,无法发表评论。 请先<A
href="http://www.csdn.net/member/login.asp?from=/Develop/read_article.asp?id=26666">登陆</A>
<A
href="http://www.csdn.net/expert/zc.asp">我要注册</A><BR></TD></TR></TBODY></TABLE></DIV><BR>
<HR noShade SIZE=1 width=770>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=500>
<TBODY>
<TR align=middle>
<TD height=10 vAlign=bottom><A
href="http://www.csdn.net/intro/intro.asp?id=2">网站简介</A> - <A
href="http://www.csdn.net/intro/intro.asp?id=5">广告服务</A> - <A
href="http://www.csdn.net/map/map.shtm">网站地图</A> - <A
href="http://www.csdn.net/help/help.asp">帮助信息</A> - <A
href="http://www.csdn.net/intro/intro.asp?id=2">联系方式</A> - <A
href="http://www.csdn.net/english">English</A> </TD>
<TD align=middle rowSpan=3><A
href="http://www.hd315.gov.cn/beian/view.asp?bianhao=010202001032100010"><IMG
border=0 height=48
src="CSDN_文档中心_在中Visual Studio _NET 2003利用DirectShow播放媒体文件(一).files/biaoshi.gif"
width=40></A></TD></TR>
<TR align=middle>
<TD vAlign=top>百联美达美公司 版权所有 京ICP证020026号</TD></TR>
<TR align=middle>
<TD vAlign=top><FONT face=Verdana>Copyright © CSDN.net, Inc. All rights
reserved</FONT></TD></TR>
<TR>
<TD height=15></TD>
<TD></TD></TR></TBODY></TABLE></DIV>
<DIV></DIV><!--内容结束//--><!--结束//--></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -