코덱 및 DSP 개체 사용

Windows Media 오디오 및 비디오 코덱과 DSP를 사용하여 디지털 미디어 콘텐츠를 인코딩, 디코딩 또는 변환하는 방법에는 여러 가지가 있습니다. Windows Media 오디오 및 비디오 코덱 및 DSP API는 코덱 및 DSP 개체를 수동으로 구성하거나 Windows 미디어 형식 SDK 또는 Media Foundation SDK와 같은 Windows Media SDK 중 하나 외부에서 사용해야 하는 사용자를 위한 것입니다.

콘텐츠 작성자와 최종 사용자는 다양한 도구와 애플리케이션을 사용하여 Windows Media 오디오 또는 Windows Media 비디오 스트림의 콘텐츠를 인코딩할 수 있습니다. 예를 들어 Windows Media 인코더는 인코딩 프로세스를 쉽게 만들도록 특별히 설계되었습니다. 마찬가지로 Windows 미디어 플레이어 Windows Media 형식으로 인코딩된 디지털 미디어 데이터와 잘 작동하도록 특별히 설계되었습니다. 많은 애플리케이션에서 Windows Media Encoder SDK 또는 Windows 미디어 플레이어 SDK를 사용하는 것이 필요합니다. 특히 이러한 두 기술은 자동화하는 도구의 기능과 유사한 시나리오에 적합합니다.

인코딩 또는 디코딩 프로세스를 보다 잘 제어해야 하지만 ASF(Advanced Systems Format)를 미디어 데이터의 컨테이너로 사용하려는 경우 Windows Media Format SDK를 선택하는 것이 좋습니다. Windows Media Format SDK의 개체는 ASF 파일을 만들기 위한 유연한 프레임워크를 제공하고 Windows Media 오디오 및 비디오 코덱에 대한 기본 제공 지원을 제공합니다.

Windows Vista의 새로운 Media Foundation SDK는 사용자 지정 가능한 미디어 파이프라인을 제공하여 인코딩 및 디코딩을 크게 간소화합니다. 입력 및 출력 미디어 속성을 설정할 수 있으며 Media Foundation 토폴로지 로더는 필요한 코덱과 DSP를 구성합니다.

코덱 개체를 직접 사용하는 주된 이유는 ASF 컨테이너 외부에서 Windows Media Audio 및 Video 코덱을 사용하기 위해서입니다. 코덱 및 DSP 개체를 사용하면 추상화된 기술을 사용할 수 없는 제어 수준도 제공됩니다.

Windows Media 코덱