<?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>Fri, 03 Feb 2012 22:49:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<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[<a href="http://alax.info/blog/711" title="Multiple Windowless Video Mixing Renderers (VMR9) Sample"></a>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 &#8230;<p class="read-more"><a href="http://alax.info/blog/711">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/711" title="Multiple Windowless Video Mixing Renderers (VMR9) Sample"></a><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>

