미디어 파운데이션 아키텍처
이 섹션에서는 Microsoft Media Foundation의 일반적인 디자인에 대해 설명합니다. 특정 프로그래밍 작업에 Media Foundation을 사용하는 방법에 대한 자세한 내용은 Media Foundation 프로그래밍 가이드를 참조 하세요.
섹션 내용
항목 | 설명 |
---|---|
Media Foundation 아키텍처 개요 |
Media Foundation 아키텍처에 대한 개략적인 개요를 제공합니다. |
Media Foundation 기본 형식 |
Media Foundation 전체에서 사용되는 몇 가지 기본 인터페이스에 대해 설명합니다. 거의 모든 Media Foundation 애플리케이션은 이러한 인터페이스를 사용합니다. |
미디어 파운데이션 플랫폼 API |
비동기 콜백 및 작업 큐와 같은 핵심 Media Foundation 함수에 대해 설명합니다. 일부 애플리케이션은 플랫폼 수준 인터페이스를 사용할 수 있습니다. 또한 미디어 원본 및 MFT와 같은 사용자 지정 플러그 인은 이러한 인터페이스를 사용합니다. |
Media Foundation 파이프라인 |
Media Foundation 파이프라인 계층은 미디어 원본, MFT 및 미디어 싱크로 구성됩니다. 대부분의 애플리케이션은 파이프라인 계층에서 직접 메서드를 호출하지 않습니다. 대신 애플리케이션은 미디어 세션 또는 원본 판독기 및 싱크 기록기와 같은 상위 계층 중 하나를 사용합니다. |
미디어 세션 |
미디어 세션은 Media Foundation 파이프라인의 데이터 흐름을 관리합니다. |
원본 판독기 |
원본 판독기를 사용하면 애플리케이션이 미디어 원본 API를 직접 호출할 필요 없이 미디어 원본에서 데이터를 가져올 수 있습니다. 소스 판독기는 압축된 스트림의 디코딩을 수행할 수도 있습니다. |
보호된 미디어 경로 |
PMP(보호된 미디어 경로)는 프리미엄 비디오 콘텐츠를 재생하기 위한 보호된 환경을 제공합니다. Media Foundation 애플리케이션을 작성할 때 PMP를 사용할 필요는 없습니다. |
관련 항목