다음을 통해 공유


오디오 및 비디오 스트림

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

Windows Media Format SDK를 사용하여 만든 파일에 사용되는 가장 일반적인 유형의 스트림은 오디오 및 비디오 스트림입니다. 오디오 및 비디오 데이터의 디지털 표현은 복잡하고 많은 양의 메모리를 차지합니다. 대부분의 경우 오디오와 비디오는 모두 ASF 파일에 추가되기 전에 압축됩니다. 압축은 압축기/압축 해제기(코덱)를 사용하여 수행됩니다.

이 SDK에는 여러 Windows Media 코덱이 포함되어 있으며 디지털 미디어를 위한 우수한 품질 압축을 제공합니다. Windows Media 코덱에 대한 자세한 내용은 코덱 기능참조하세요. 다른 많은 코덱은 다양한 소스에서 사용할 수 있습니다. ASF 파일을 만들 때 원하는 코덱을 사용할 수 있지만 Windows Media 코덱만 이 SDK의 개체에서 직접 지원됩니다. 다른 코덱을 사용하려면 샘플을 압축하고 작성기 개체에 임의의 데이터로 전달해야 합니다.

오디오 또는 비디오 스트림과 임의 스트림 간의 가장 중요한 차이점은 Windows Media 오디오 또는 비디오 데이터를 포함하는 스트림이 Windows 미디어 형식 SDK의 개체에 의해 유효성을 검사한다는 것입니다. 임의 데이터 스트림은 자동으로 유효성을 검사하지 않으며 애플리케이션에서 무결성을 확인해야 합니다.

오디오 또는 비디오 스트림의 속성은 파일을 만드는 데 사용되는 프로필에 설명되어 있습니다.

임의 스트림

ASF 파일 기능

프로필사용하는