<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Patrice Lamarche - DirectX</title>
    <link>http://patricelamarche.net/</link>
    <description>Ce blog est moche. Je ne suis pas designer.</description>
    <language>fr-fr</language>
    <copyright>Patrice Lamarche</copyright>
    <lastBuildDate>Mon, 10 Nov 2008 17:02:00 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>patrice.lamarche@gmail.com</managingEditor>
    <webMaster>patrice.lamarche@gmail.com</webMaster>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=8c027def-0179-498e-a5ad-0d920118f3a2</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,8c027def-0179-498e-a5ad-0d920118f3a2.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,8c027def-0179-498e-a5ad-0d920118f3a2.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8c027def-0179-498e-a5ad-0d920118f3a2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Microsoft vient de sortir une premiere preview de DirectX 11 via l'update de Novembre
du SDK de DirectX.
</p>
        <p>
En savoir plus :<br /><a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&amp;displaylang=en</a></p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=8c027def-0179-498e-a5ad-0d920118f3a2" />
      </body>
      <title>[DirectX] Une première preview de DirectX 11 est disponible</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,8c027def-0179-498e-a5ad-0d920118f3a2.aspx</guid>
      <link>http://patricelamarche.net/2008/11/10/DirectXUnePremi%c3%a8rePreviewDeDirectX11EstDisponible.aspx</link>
      <pubDate>Mon, 10 Nov 2008 17:02:00 GMT</pubDate>
      <description>&lt;p&gt;
Microsoft vient de sortir une premiere preview de DirectX 11 via l'update de Novembre
du SDK de DirectX.
&lt;/p&gt;
&lt;p&gt;
En savoir plus :&lt;br&gt;
&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&amp;amp;displaylang=en&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=8c027def-0179-498e-a5ad-0d920118f3a2" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,8c027def-0179-498e-a5ad-0d920118f3a2.aspx</comments>
      <category>DirectX</category>
    </item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=718a4bc7-e898-450c-87c2-d071dbb2d17b</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,718a4bc7-e898-450c-87c2-d071dbb2d17b.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,718a4bc7-e898-450c-87c2-d071dbb2d17b.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=718a4bc7-e898-450c-87c2-d071dbb2d17b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Je travaille depuis plusieurs semaines sur DirectShow pour un projet client nécessitant
des fonctionnalités multimédia avancées qui ne sont pas proposées par WPF. Entre le
développement de filtres source et destination et le redéveloppement du MediaElement
de WPF, je découvre la puissance de DirectShow mais également les différents problèmes
que l'on est susceptible de rencontrer avec cette bibliothèque. 
</p>
        <p>
Une des problèmes les plus fréquemment rencontré sous Windows Vista concerne l'utilisation
de GraphEdit qui vous permet de créer et visualiser des graphs DirectShow. GraphEdit
permet également de visualiser les graphs DirectShow utilisés dans des applications
en cours d'exécution si celle-ci ont publié un IGraphBuilder dans la ROT (Running
Object Table). 
</p>
        <p>
Le soucis est que vous Vista... vous avez de fortes chances que cela ne fonctionne
pas ! Pour arriver à faire fonctionner correctement cette fonctionnalité il faut : 
</p>
        <ul>
          <li>
            <p>
Utiliser <strong>impérativement</strong> la version de GraphEdit inclue dans le SDK
de Windows Vista. Si vous utilisez une version de GraphEdit qui précédemment était
inclue dans le SDK de DirectX cela ne fonctionnera pas. Exécutez donc la version présente
dans le dossier C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin
</p>
          </li>
          <li>
            <p>
Seconde et dernière action à faire, enregistrez la dll proppage.dll inclue dans ce
même dossier afin de tout mettre en ordre grâce à l'utilitaire regsvr32.exe
</p>
          </li>
        </ul>
        <p>
Vous devriez alors être capable de visualiser les graphs en cours d'exécution qui
ont été publié : 
</p>
        <p>
          <a href="http://patricelamarche.net/images/WindowsLiveWriter/DirectXUtiliserGraphEditsousWindowsVista_B092/image_2.png">
            <img height="229" alt="image" src="http://patricelamarche.net/images/WindowsLiveWriter/DirectXUtiliserGraphEditsousWindowsVista_B092/image_thumb.png" width="328" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=718a4bc7-e898-450c-87c2-d071dbb2d17b" />
      </body>
      <title>[DirectX] Utiliser GraphEdit sous Windows Vista</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,718a4bc7-e898-450c-87c2-d071dbb2d17b.aspx</guid>
      <link>http://patricelamarche.net/2008/08/30/DirectXUtiliserGraphEditSousWindowsVista.aspx</link>
      <pubDate>Sat, 30 Aug 2008 15:55:08 GMT</pubDate>
      <description>&lt;p&gt;
Je travaille depuis plusieurs semaines sur DirectShow pour un projet client nécessitant
des fonctionnalités multimédia avancées qui ne sont pas proposées par WPF. Entre le
développement de filtres source et destination et le redéveloppement du MediaElement
de WPF, je découvre la puissance de DirectShow mais également les différents problèmes
que l'on est susceptible de rencontrer avec cette bibliothèque. 
&lt;p&gt;
Une des problèmes les plus fréquemment rencontré sous Windows Vista concerne l'utilisation
de GraphEdit qui vous permet de créer et visualiser des graphs DirectShow. GraphEdit
permet également de visualiser les graphs DirectShow utilisés dans des applications
en cours d'exécution si celle-ci ont publié un IGraphBuilder dans la ROT (Running
Object Table). 
&lt;p&gt;
Le soucis est que vous Vista... vous avez de fortes chances que cela ne fonctionne
pas ! Pour arriver à faire fonctionner correctement cette fonctionnalité il faut : 
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
Utiliser &lt;strong&gt;impérativement&lt;/strong&gt; la version de GraphEdit inclue dans le SDK
de Windows Vista. Si vous utilisez une version de GraphEdit qui précédemment était
inclue dans le SDK de DirectX cela ne fonctionnera pas. Exécutez donc la version présente
dans le dossier C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin
&lt;/p&gt;
&lt;li&gt;
&lt;p&gt;
Seconde et dernière action à faire, enregistrez la dll proppage.dll inclue dans ce
même dossier afin de tout mettre en ordre grâce à l'utilitaire regsvr32.exe
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Vous devriez alors être capable de visualiser les graphs en cours d'exécution qui
ont été publié : 
&lt;p&gt;
&lt;a href="http://patricelamarche.net/images/WindowsLiveWriter/DirectXUtiliserGraphEditsousWindowsVista_B092/image_2.png"&gt;&lt;img height="229" alt="image" src="http://patricelamarche.net/images/WindowsLiveWriter/DirectXUtiliserGraphEditsousWindowsVista_B092/image_thumb.png" width="328" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=718a4bc7-e898-450c-87c2-d071dbb2d17b" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,718a4bc7-e898-450c-87c2-d071dbb2d17b.aspx</comments>
      <category>DirectX</category>
    </item>
  </channel>
</rss>