Media Foundation

Media Foundation (сокращается до MF) — мультимедийный фреймворк и интерфейс программирования приложений нового поколения, созданный корпорацией Microsoft для работы с цифровым мультимедиа под операционными системами семейства Windows, начиная с Vista. Основан на Component Object Model (COM) и написан в расчёте на использование из C/C++. Согласно планам Microsoft, он заменит DirectShow, Windows Media SDK, DirectX Media Objects (DMOs) и более старые мультимедийные API, такие, как Audio Compression Manager (ACM) и Video for Windows (VfW). При этом в течение некоторого времени предполагается параллельное сосуществование DirectShow и Media Foundation. В Windows XP и более старых операционных системах использование MF не планируется.

В первом релизе Media Foundation, выпущенном с Windows Vista, основное внимание уделено качеству воспроизведения аудио и видео, контенту высокой чёткости (то есть, ТВЧ), защите контента, более унифицированному подходу к контролю доступа к цифровым данным для средств защиты авторских прав (DRM) и их взаимодействию.

Архитектура

Media Foundation Architecture

Архитектура MF подразделяется на слой управления (Control layer), слой ядра (Core layer) и слой платформы (Platform layer). Слой ядра включает большую часть функциональности Media Foundation. Он является мультимедийным конвейером, состоящим из трёх частей: Media Source (объект-«источник» мультимедиа данных), Media Sink (объект-«приёмник» обработанных данных) и Media Foundation Transforms (MFT).

Media Foundation Transforms

Media Foundation Transforms получает от Media Source данные, производит промежуточную обработку и отдаёт объекту Media Sink. Он может состоять из нескольких обрабатывающих фильтров, а может быть и пустым. Эти фильтры могут идти последовательно, образуя мультимедийный конвейер (pipeline), а могут и независимо друг от друга. Примеры фильтров MFT:

  • Аудио- и видеокодеки
  • Аудио- и видеоэффекты
  • Мультиплексоры и демультиплексоры
  • Разветвители
  • Преобразователи цветового пространства
  • Преобразователи частоты
  • Преобразователи размера видео

Для Windows Vista Microsoft рекомендует разработчикам писать фильтры MFT вместо DirectShow[1].

Enhanced Video Renderer

В MF включён новый видео рендерер, Enhanced Video Renderer (EVR), который является следующим поколением рендереров в ряду VMR 7 и 9. В Media Foundation EVR выступает в качестве объекта Media Sink (объекта-приёмника), при этом он может смешивать до 16 параллельных потоков, один из которых является референсным. Все потоки, кроме референсного, могут содержать информацию о прозрачности каждого своего пикселя и информацию о порядке наложения. Референсный поток не имеет прозрачных пикселей и всегда находится в самом низу порядка наложения. Результирующее изображение создаётся путём окраски каждого пикселя согласно цвету и прозрачности соответствующих пикселей всех потоков.

Преимущества над DirectShow

MF обладает следующими преимуществами:

  • Масштабируемость для высокоразмерного контента и контента, защищённого DRM.
  • Позволяет использовать DirectX-акселерацию видео без использования инфраструктуры DirectShow. DXVA 2.0 может быть доступен для компонент пользователя без использования видео рендерера DirectShow.
  • Media Foundation позволяет совместно работать различным системам защиты контента.
  • Media Foundation использует Multimedia Class Scheduler Service (MMCSS, англ.), новую службу, которая выставляет воспроизведению мультимедиа приоритет реального времени для резервирования требуемых при воспроизведения ресурсов. MMCSS гарантирует мультимедийным приложениям приоритетный доступ к ресурсам ЦП, который обеспечивает более точное по времени воспроизведение мультимедиа.

Media Foundation сопутствует двум другим технологиям — Direct3D 10 и Windows Presentation Foundation, идя в ногу с эволюцией графики и мультимедийного аппаратного обеспечения и требованиями мультимедийных приложений.

Использование в приложениях

Сейчас Media Foundation используется главным образом в службах и сервисах Windows:

  • Windows Protected Media Path (PMP), полностью основан на Media Foundation.
  • Windows Media Player в Windows Vista использует Media Foundation для воспроизведения формата ASF (WMA и WMV) и защищённого контента, но вместо этого также может использовать DirectShow или Windows Media Format SDK. В случае воспроизведения WMV9, также используется DXVA 2.0 вместо DXVA 1.0, если поддерживается аппаратное декодирование WMV9/VC-1.
  • DirectX Video Acceleration (DXVA) 2.0, конвейер аппаратной акселерации видео в Windows Vista, также основан на Media Foundation.

Примечания

  1. Migrating from DirectShow to Media Foundation and comparison of the two. Дата обращения: 19 октября 2009. Архивировано из оригинала 9 апреля 2008 года.

Ссылки

Read other articles:

Hak LGBT di India Kawasan yang dikuasai oleh India berwarna hijau tua;kawasan yang diklaim namun tak dikontrol ditampilkan dalam warna hijau muda.Aktivitas sesama jenis legal?Legal sejak 2018[1]TranseksualPerubahan gender legal hanya di Tamil Nadu dan Kerala pada operasi ganti kelamin. Hak untuk mengubah gender untuk Laki-laki/Perempuan/Lain-lain tanpa operasi ganti kelamin diusulkan pada 15 April 2014 dan sedang didiskusikanPengakuan pasangan sesama jenisTak diakuiAdopsi anak oleh pa...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: List of Filipino Catholic saints and beatified people – news · newspapers · books · scholar · JSTOR (June 2016) (Learn how and when to remove this template message) This is a list of Filipino saints, beati, venerables, and Servants of God by the Catholic Churc...

 

The HawthornsThe Shrine Informasi stadionNama lengkapThe HawthornsPemilikWest Bromwich Albion F.C.OperatorWest Bromwich AlbionLokasiLokasiHalfords LaneWest BromwichWest Midlands B71 4LF InggrisKoordinat52°30′33″N 1°57′50″W / 52.50917°N 1.96389°W / 52.50917; -1.96389Koordinat: 52°30′33″N 1°57′50″W / 52.50917°N 1.96389°W / 52.50917; -1.96389KonstruksiDibuat1900DibukaSeptember 1900Direnovasi2008 tribun baratBiaya pembua...

TV EdukasiDiluncurkan12 Oktober 2004Ditutup1 Februari 2023PemilikKementerian Pendidikan, Kebudayaan, Riset, dan Teknologi Republik IndonesiaSloganSantun dan MencerdaskanNegaraIndonesiaBahasaBahasa IndonesiaKantor pusatGedung Pustekkom, Jl. RE Martadinata KM 15.5 Ciputat, Tangerang SelatanSitus webtve.kemdikbud.go.id TV Edukasi (digayakan sebagai tvEdukasi, sebelumnya disingkat sebagai TVE) adalah sebuah stasiun televisi di Indonesia yang dimiliki oleh Kementerian Pendidikan, Kebudayaan, Rise...

 

American politician (born 1974) Eric GreitensOfficial portrait, 201756th Governor of MissouriIn officeJanuary 9, 2017 – June 1, 2018LieutenantMike ParsonPreceded byJay NixonSucceeded byMike Parson Personal detailsBornEric Robert Greitens (1974-04-10) April 10, 1974 (age 49)St. Louis, Missouri, U.S.Political partyRepublican (since 2015)Other politicalaffiliationsDemocratic (before 2015)Spouses Rebecca Wright ​ ​(m. 2000; div. 2003)̴...

 

American filmmaker For other people with similar names, see David Ayres (disambiguation). David AyerAyer at the 2017 San Diego Comic-ConBorn (1968-01-18) January 18, 1968 (age 56)Champaign, Illinois, U.S.OccupationsFilm directorfilm producerscreenwriterYears active2000–presentSpouse Mireya Ayer ​ ​(m. 2002; sep. 2017)​Children4Military careerAllegiance United StatesService/branch United States NavyYears of service1986�...

Woodworking tool with the cutting edge perpendicular to the handle Adz redirects here. For other uses, see ADZ (disambiguation) and Ad (disambiguation). For the folkloric being of Ghana and Togo, see adze (folklore). For the village in Bosnia-Herzegovina, see Adže. Adze An adze (/ædz/) or adz is an ancient and versatile cutting tool similar to an axe but with the cutting edge perpendicular to the handle rather than parallel. Adzes have been used since the Stone Age. They are used for smooth...

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

 

Предположительные районы проживания дауров, дючеров и гогулей в середине XVII в Дючеры или дучеры — русское название народа, жившего в XVII веке на берегах Амура, приблизительно от устья Зеи до устья Уссури, и несколько ниже по течению[1][2]. Содержание 1 Описание,...

一中同表,是台灣处理海峡两岸关系问题的一种主張,認為中华人民共和国與中華民國皆是“整個中國”的一部份,二者因為兩岸現狀,在各自领域有完整的管辖权,互不隶属,同时主張,二者合作便可以搁置对“整个中國”的主权的争议,共同承認雙方皆是中國的一部份,在此基礎上走向終極統一。最早是在2004年由台灣大學政治学教授張亞中所提出,希望兩岸由一中各表�...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Marine Accident Investigation Branch – news · newspapers · books · scholar · JSTOR (September 2009) (Learn how and when to remove this message) Marine Accident Investigation BranchAgency overviewFormed1989JurisdictionUK vessels worldwide, any vessels in UK wat...

 

Desert in Xinjiang, China Location of the Gurbantünggüt Desert The Gurbantünggüt Desert (Kazakh: Құрбантұңғыт шөлі قۇربانتۇڭعىت ءشولى; Uyghur: قۇربانتۈڭغۈت قۇملۇقى, Qurbantüngghüt Qumluqi; simplified Chinese: 古尔班通古特沙漠; traditional Chinese: 古爾班通古特沙漠; pinyin: Gǔ'ěrbāntōnggǔtè Shāmò) occupies a large part of the Dzungarian Basin in Northern Xinjiang, in the northwest of the People's Repu...

博姆德斯帕科Bom Despacho市镇博姆德斯帕科在巴西的位置坐标:19°44′09″S 45°15′07″W / 19.7358°S 45.2519°W / -19.7358; -45.2519国家巴西州米纳斯吉拉斯州面积 • 总计1,209.139 平方公里(466.851 平方英里)海拔768 公尺(2,520 英尺)人口 • 總計42,260人 • 密度35人/平方公里(90.5人/平方英里) 博姆德斯帕科(葡萄牙语:Bom Despacho�...

 

Storage space Shelves hanging from the ceiling Wall-shelves mounted near the ceiling Bunk beds hanging from the ceiling Small storage compartment near the ceiling in a room Overhead storage can refer to shelves, cabinets, hooks, lift tables[1] or track systems[2] mounted at height (either ceiling-hung or wall-hung), and can be a form of area-saving storage by moving storage up from the floor and utilizing the volume at height.[3][4] In buildings By utilizing th...

 

This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (September 2020) According to Law act no 6360, new districts are to be established in Turkey by the local elections in 2014.[1][2] Some of the new districts will replace the present central districts of provinces and a few will be new establishments. The following list shows the new districts. Province Location Abolishe...

L'enregistreur de niveau du marégraphe intégrateur de Marseille (1913). Le DAS240 permet d'enregistrer jusqu'à 200 voies, avec un échantillonnage jusqu'à 1 ms (1 kHz)[réf. souhaitée]. Un enregistreur de données est un dispositif automatique, voire programmable, qui enregistre des valeurs de mesure individuelles et des séries de mesure sur une longue période (pouvant couvrir plusieurs mois). Les grandeurs sont automatiquement mesurées, souvent numérisées et enr...

 

Ба́нківська систе́ма Украї́ни — це складова економічної системи держави, що охоплює Національний банк України; інші банки (резиденти та нерезиденти, зареєстровані у встановленому законодавством порядку на території України); небанківські фінансові установи, виключ...

 

Canadian politician (born 1979) The HonourablePierre PoilievrePC MPPoilievre in 2023Leader of the OppositionIncumbentAssumed office September 10, 2022MonarchCharles IIIPrime MinisterJustin TrudeauDeputyMelissa LantsmanTim UppalPreceded byCandice BergenLeader of the Conservative PartyIncumbentAssumed office September 10, 2022DeputyMelissa LantsmanTim UppalPreceded byCandice Bergen (interim)Minister of Employment and Social DevelopmentIn officeFebruary 9, 2015 – November ...

Shinto water ablution pavilion This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Chōzuya – news · newspapers · books · scholar · JSTOR (December 2019) (Learn how and when to remove this message) Chōzu-ya at rural Make-jinja A sign (read right-to-left) explains how to do chōzu Inside a pavilion, performing c...

 

Wine making in Lebanon Lebanon Map: Vitis vinifera evidence from ancient Rome shows wine was cultivated and then domesticated in Lebanon, at least two thousand years before Alexander the Great Lebanon is among the oldest sites of wine production in the world.[1] The Israelite prophet Hosea (780–725 BC) is said to have urged his followers to return to God so that they will blossom as the vine and fame be like the wine of Lebanon, [and] their fragrance will be like that of Lebanon. ...