Windows Media Format 11 SDK

[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 작성기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

이 설명서에서는 Microsoft SDK(Windows Media Format Software Development Kit)에 대해 설명하고 SDK의 32비트 및 x64 기반 버전에 적용됩니다.

Windows Media Format SDK는 Microsoft SDK(Windows Media Software Development Kit)의 구성 요소입니다. 다른 구성 요소로는 Windows Media Services SDK, Windows Media Encoder SDK, Windows Media Rights Manager SDK, Windows Media 장치 관리자 SDK 및 Windows 미디어 플레이어 SDK가 있습니다.

Windows Media Format SDK는 애플리케이션 개발자에게 Windows 미디어 형식의 구성 요소에 대한 액세스 권한을 제공합니다. 이러한 구성 요소에는 ASF(Advanced Systems Format) 파일 컨테이너, Windows Media Audio 및 Video 코덱, 기본 네트워크 스트리밍 기능 및 디지털 권한 관리가 포함됩니다. Windows Media Format SDK의 개체는 낮은 수준에서 Windows Media의 구성 요소를 조작합니다. Windows Media SDK의 다른 구성 요소에는 더 높은 수준에서 작동하는 개체가 포함됩니다.

Windows Media Format SDK의 주요 목적은 개발자가 ASF(Advanced Systems Format) 파일 및 네트워크 스트림을 재생, 쓰기, 편집, 암호화 및 제공하는 애플리케이션을 만들 수 있도록 하는 것입니다. 이러한 파일 및 스트림에는 일반적으로 Windows 미디어 오디오 및 비디오 코덱을 사용하여 인코딩된 오디오 및 비디오 콘텐츠가 포함됩니다. 그러나 ASF는 모든 형식의 데이터를 포함할 수 있습니다. 고급 시스템 형식 컨테이너 구조에 대한 자세한 내용은 ASF 형식 개요를 참조하세요.

Windows Media Format SDK의 주요 기능은 다음과 같습니다.

  • 업계 최고의 코덱 지원. Windows Media Format 11 SDK에는 Microsoft Windows Media Video 9 코덱과 Microsoft Windows Media Audio 9.1 코덱이 포함되어 있습니다. 이러한 코덱은 모두 디지털 미디어 콘텐츠의 뛰어난 인코딩을 제공합니다. 이 릴리스의 새로운 기능은 브로드캐스트 비디오에 대한 최적화를 제공하는 Windows Media Video 9 고급 프로필 코덱입니다. 또한 이 SDK에는 사용자 애플리케이션 세션 중에 컴퓨터 화면 작업을 압축하기 위한 Microsoft Windows Media Video 9 화면 코덱과 음성과 같은 복잡성이 낮은 오디오를 인코딩하고 음악과 같은 더 복잡한 오디오에 지능적으로 적응하여 결합된 음성 음악 시나리오의 뛰어난 표현을 위해 Windows Media Audio 9.1 음성 코덱이 포함되어 있습니다.
  • ASF 파일 작성 지원. 파일은 사용자 지정 가능한 프로필을 기반으로 만들어 파일을 쉽게 구성하고 표준화할 수 있도록 합니다. 이 SDK를 사용하여 2기가바이트가 넘는 파일을 작성하여 더 길고 더 나은 품질의 연속 파일을 사용할 수 있습니다.
  • ASF 파일 읽기 지원. 이 SDK는 로컬 ASF 파일을 읽고 네트워크를 통해 스트리밍되는 ASF 데이터를 읽을 수 있는 지원을 제공합니다. 여러 비트 전송률(MBR) 파일에 대한 기본 지원과 같은 여러 고급 읽기 기능에 대한 지원도 제공됩니다. 여기에는 동일한 콘텐츠가 서로 다른 비트 전송률로 인코딩된 여러 스트림이 포함됩니다. 판독기는 재생 시 사용 가능한 대역폭에 따라 사용할 MBR 스트림을 자동으로 선택합니다.
  • 네트워크를 통해 ASF 스트림을 제공하기 위한 지원. 이 SDK는 HTTP를 통해 네트워크의 원격 컴퓨터에 ASF 데이터를 제공하고 원격 Windows Media 서버에 직접 데이터를 배달할 수 있도록 지원합니다.
  • ASF 파일에서 메타데이터 편집을 지원합니다. 파일 및 해당 콘텐츠에 대한 정보는 이 SDK를 사용하여 쉽게 조작할 수 있습니다. 개발자는 SDK에 포함된 강력한 메타데이터 특성 시스템을 사용하거나 필요에 맞게 사용자 지정 특성을 만들 수 있습니다.
  • 콘텐츠 편집 애플리케이션에 대한 지원. 이 SDK를 사용하면 애플리케이션이 프레젠테이션 시간 및 비디오 프레임별로 파일 내의 지점을 검색할 수 있습니다. 또한 Windows Media Format SDK를 사용하여 만든 파일은 영화 및 TV 제작에 사용되는 형식으로 타임스탬프를 유지할 수 있습니다.
  • MP3 파일에서 메타데이터 읽기 및 편집을 지원합니다. 이 SDK는 ASF 파일을 읽는 데 사용되는 것과 동일한 방법으로 MP3 파일을 읽기 위한 통합 지원을 제공합니다. Windows Media Format SDK로 빌드된 애플리케이션은 콘텐츠 작성자가 사용하는 가장 일반적인 ID3 태그에 대한 기본 제공 지원을 사용하여 MP3 파일에서 메타데이터 특성을 편집할 수도 있습니다.
  • 디지털 권한 관리 보호를 지원합니다. 이 SDK는 콘텐츠의 무단 재생 또는 복사를 방지하기 위해 디지털 권한 관리로 보호되는 ASF 파일 및 네트워크 스트림을 읽고 쓰는 방법을 제공합니다.

Windows Media Format SDK를 다운로드하려면 Microsoft 웹 사이트의 Windows Media 다운로드 페이지를 참조하세요.

이 문서에서는 Windows Media Format SDK를 사용하여 디지털 미디어 애플리케이션을 개발하는 방법을 설명합니다. 다음 섹션으로 나뉩니다.

참고

이 문서에는 최신 버전의 Windows Media Format SDK에 대한 정보가 포함되어 있지만 설명하는 대부분의 기능은 이전 버전의 SDK에서 지원됩니다. Windows Media Format SDK의 메서드, 함수, 구조 및 열거형에 대한 참조 페이지에는 버전 요구 사항이 포함됩니다.

 

섹션 Description
Windows Media Format SDK 정보 애플리케이션을 만들기 전에 알아야 할 개요 및 배경 정보를 제공합니다.
프로그래밍 가이드 파일 읽기, 쓰기 및 인덱싱, 디지털 권한 관리를 사용하여 파일 보호, 네트워크를 통해 ASF 데이터 스트리밍 등 다양한 작업을 수행하기 위한 자세한 지침을 제공합니다.
프로그래밍 참조 Windows Media Format과 관련된 인터페이스, 메서드, 함수, 구조체, 열거형 형식 및 상수에 대한 참조 정보를 제공합니다.
Windows Media 오디오 및 비디오 코덱 인터페이스 Windows Media Audio 및 비디오 코덱 DMO(디지털 미디어 개체)를 직접 사용하기 위한 지침을 제공합니다.
용어 Windows Media Format SDK 설명서에 사용되는 용어를 정의합니다.