코덱 및 DSP 개체 사용

Windows 미디어 오디오 및 비디오 코덱과 DSP를 사용하여 디지털 미디어 콘텐츠를 인코딩, 디코딩 또는 변환하는 여러 가지 방법이 있습니다. Windows Media Audio and Video Codec 및 DSP API는 코덱 및 DSP 개체를 수동으로 구성하거나 Windows Media Format SDK 또는 미디어 파운데이션 SDK와 같은 Windows Media SDK의 컨텍스트 외부에서 사용해야 하는 사용자를 위한 것입니다.

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

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

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

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

Windows 미디어 코덱