<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fooling Around &#187; MFC</title>
	<atom:link href="http://alax.info/blog/tag/mfc/feed" rel="self" type="application/rss+xml" />
	<link>http://alax.info/blog</link>
	<description>Software Production Line</description>
	<lastBuildDate>Tue, 03 Aug 2010 09:48:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Multiple Windowless Video Mixing Renderers (VMR9) Sample</title>
		<link>http://alax.info/blog/711</link>
		<comments>http://alax.info/blog/711#comments</comments>
		<pubDate>Wed, 19 Nov 2008 11:05:12 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[ATL]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[DirectShow]]></category>
		<category><![CDATA[MFC]]></category>
		<category><![CDATA[renderer]]></category>
		<category><![CDATA[VMR]]></category>
		<category><![CDATA[windowless]]></category>

		<guid isPermaLink="false">http://alax.info/blog/?p=711</guid>
		<description><![CDATA[This is a begged MFC code for multiple windowless video renderers. MFC project, two independent video renderers hosted by the same parent window (actually through owned controls but this makes no major difference), VMR9 in windowless mode.

There are no WM_PAINT/WM_ERASEBKGND handlers, IVMRWindowlessControl9::RepaintVideo calls and other basically required code, instead a minimalistic snippet to make video [...]]]></description>
			<content:encoded><![CDATA[<p>This is a <a href="http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=4129792&amp;SiteID=1">begged</a> MFC code for multiple windowless video renderers. MFC project, two independent video renderers hosted by the same parent window (actually through owned controls but this makes no major difference), VMR9 in windowless mode.</p>
<p><a href="http://alax.info/blog/wp-content/uploads/2008/11/19-image001.png"><img class="alignnone size-medium wp-image-712" title="MFC Windowless Video Renderer" src="http://alax.info/blog/wp-content/uploads/2008/11/19-image001-300x218.png" alt="" width="300" height="218" /></a></p>
<p>There are no <a href="http://msdn.microsoft.com/en-us/library/ms534901(VS.85).aspx">WM_PAINT</a>/<a href="http://msdn.microsoft.com/en-us/library/ms648055(VS.85).aspx">WM_ERASEBKGND</a> handlers, <a href="http://msdn.microsoft.com/en-us/library/ms787156(VS.85).aspx">IVMRWindowlessControl9::RepaintVideo</a> calls and other basically required code, instead a minimalistic snippet to make video rendered the requested way.</p>
<p>A Visual C++ .NET 2008 source code <a href="http://trac2.assembla.com/roatl-utilities/browser/trunk/MfcWindowlessVideoRenderer01">is available from SVN</a>, release binary <a href="http://trac2.assembla.com/roatl-utilities/browser/trunk/MfcWindowlessVideoRenderer01/Release/MfcWindowlessVideoRenderer01.exe?format=raw">included</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/711/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
