스트림 구성 재사용
[Windows Media Format 11 SDK 이 페이지와 연결된 기능은 레거시 기능입니다. 원본 판독기 싱크 작성기 대체되었습니다. 원본 판독기 및 싱크 기록기 Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 원본 판독기 및 싱크 기록기 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
기존 프로필에서 스트림 구성 개체를 다시 사용하려는 경우가 종종 있습니다. 업데이트해야 하는 이전 프로필이 있거나 시스템 프로필의 스트림과 동일한 스트림이 필요할 수 있습니다. 스트림 구성을 새로 만드는 것보다 스트림 구성을 다시 사용하는 것이 더 쉬우며, 완전히 새로운 설정을 만드는 대신 필요에 맞게 구성에서 몇 가지 설정을 변경할 수 있습니다.
스트림 구성을 변경하는 방법에는 제한이 있습니다. 잘못된 방법으로 설정을 변경하면 프로필이 스트림 구성 개체를 허용하지 않을 수 있습니다. 잘못된 스트림 구성은 프로필에서 자주 허용되지만 기록기 개체가 프로필을 거부하게 만듭니다. 기존 스트림 구성을 사용하고 수정할 때 다음과 같은 제한 사항 및 문제에 유의하세요.
- .prx 파일의 내용을 변경하여 스트림 설정을 변경하지 마세요. 프로필이 XML 문자열에 저장되고 .prx 파일에 기록되면 모든 텍스트 편집기를 사용하여 읽을 수 있습니다. 저장된 프로필을 살펴보면 프로필 작동 방식을 이해하는 데 도움이 될 수 있습니다. 그러나 .prx 파일은 어떤 방식으로든 변경해서는 안 됩니다. 겉보기에 사소한 변경 내용이라도 프로필을 무효화할 수 있습니다.
- 여러 버전의 Windows Media Audio 코덱은 동일한 스트림 구성을 사용합니다. 하위 형식 WMMEDIASUBTYPE_WMAudioV2, WMMEDIASUBTYPE_WMAudioV7 또는 WMMEDIASUBTYPE_WMAudioV8 구성된 스트림 구성 개체가 있는 경우 결과 스트림은 최신 Windows Media Audio 코덱으로 압축됩니다. 그러나 기존 오디오 코덱을 사용하기 전에 요구 사항을 평가해야 합니다. 최신 버전의 Windows Media Audio Professional 코덱 또는 Windows Media 오디오 무손실 코덱으로 업그레이드하여 다양한 유형의 파일을 개선할 수 있습니다.
- 새 코덱으로 업그레이드하도록 스트림의 하위 형식을 변경하지 마세요. IWMCodecInfo3 메서드를 사용하여 스트림 구성을 가져오는 경우 코덱은 비트 스트림 형식을 식별하는 일부 데이터를 연결합니다. 기존 스트림 구성 개체의 하위 형식을 변경하는 경우 하위 형식은 코덱 데이터와 일치하지 않습니다. 이러한 스트림 구성이 있는 프로필은 기록기 개체에서 허용되지 않습니다.
- 압축된 오디오 스트림 구성의 설정을 변경하지 마세요. 오디오 스트림의 설정이 요구 사항에 맞지 않는 경우 IWMCodecInfo3메서드를 사용하여 코덱에서 새 스트림 구성을 가져옵니다.
관련 항목