미디어 파운데이션의 ASF 지원
미디어 파운데이션은 ASF(Advanced Systems Format)에서 미디어 파일을 지원합니다.
- Windows 미디어 비디오 (WMV 파일)
- Windows 미디어 오디오 (WMA 파일)
미디어 파운데이션은 ASF 파일을 읽고 쓰기 위한 여러 개체를 제공합니다. 이러한 개체는 서로 다른 두 아키텍처 계층으로 제공됩니다.
먼저, 파이프라인 계층에는 미디어 파운데이션 파이프라인 내에서 작동하고 파이프라인이 정의한 API를 준수하는 개체가 포함됩니다. ASF 파이프라인 계층은 다음을 포함하고 있습니다.
- ASF 미디어 소스: ASF 파일을 파스하고 오디오/비디오 데이터 패킷을 전달합니다.
- Windows 미디어 코덱: Windows 미디어 오디오 또는 비디오 스트림을 디코딩하거나 인코딩합니다.
- ASF 미디어 싱크: 데이터 패킷을 수신하고 ASF 파일을 작성합니다.
둘째, WM 컨테이너 계층은 ASF 파일 파싱 및 작성에 대한 낮은 레벨의 제어를 제공합니다. 파이프라인 계층은 내부적으로 WMContainer를 사용합니다. 애플리케이션은 하위 수준의 ASF 파싱 및 작성에 WMContainer도 사용할 수도 있습니다.
섹션 내용
주제 | 설명 |
---|---|
ASF 파일 구조 |
ASF 파일 구조 개요 및 ASF 파일 작업을 위해 미디어 파운데이션에서 제공하는 개체의 개요입니다. |
파이프라인 계층 ASF 구성 요소 |
파이프라인 계층을 사용하여 ASF 파일을 파스하고 작성하는 방법을 설명합니다. |
WMContainer ASF 구성 요소 |
WMContainer 계층을 사용하여 ASF 파일을 파스하고 작성하는 방법을 설명합니다. |
ASF 파일 구조에 대한 자세한 내용은 이 Microsoft 웹 사이트에서 다운로드할 수 있는 ASF 사양을 참조하세요.