{"id":2312,"date":"2024-04-10T20:00:00","date_gmt":"2024-04-10T19:00:00","guid":{"rendered":"https:\/\/alax.info\/blog\/?p=2312"},"modified":"2024-04-17T19:54:13","modified_gmt":"2024-04-17T18:54:13","slug":"media-foundation-chronicles-lost-and-found","status":"publish","type":"post","link":"https:\/\/alax.info\/blog\/2312","title":{"rendered":"Media Foundation Chronicles: Lost and Found"},"content":{"rendered":"<p><iframe loading=\"lazy\" src=\"https:\/\/www.linkedin.com\/embed\/feed\/update\/urn:li:share:7179226586242506752\" height=\"818\" width=\"504\" frameborder=\"0\" allowfullscreen=\"\" title=\"Embedded post\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the years 2009 to 2011, engineers from the Microsoft Media Foundation Team shared a series of blog posts containing sample code related to the hashtag#MediaFoundation API \u2014 a successor to the venerable hashtag#DirectShow.<\/p>\n<p>At that time, there was a scarcity of sample source code specifically addressing this topic. Unfortunately, the passage of time and various transformations of blog sites and the Microsoft website took their toll. The original blog posts suffered, and although they were eventually recovered and reinstated as part of the team blog archive https:\/\/lnkd.in\/drKBW5tW, the source code associated with those posts vanished entirely. The links now led to the dreaded HTTP 404 \u201cNot Found\u201d error.<\/p>\n<p>However, our quest for historical preservation and the benefit of those who remain curious led us to a solution. We unearthed the missing source code and deposited it into a GitHub repository https:\/\/lnkd.in\/dXRi9PZF. There, it resides \u2014 a testament to the past and a resource for those who still harbor interest in the intricacies of the Windows Media Foundation API.<\/p>\n<p>Feel free to explore the repository and delve into the code. After all, sometimes even lost fragments of the digital realm can find their way back home. ????????<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[629],"tags":[424,581],"class_list":["post-2312","post","type-post","status-publish","format-standard","hentry","category-linkedin","tag-media-foundation","tag-winapi-2"],"_links":{"self":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts\/2312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/comments?post=2312"}],"version-history":[{"count":0,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts\/2312\/revisions"}],"wp:attachment":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/media?parent=2312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/categories?post=2312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/tags?post=2312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}