원본 플러그 인
[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 기록기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
원본 플러그 인은 Windows Media® 파일에 대한 자체 스토리지 시스템을 구현하려는 개발자가 사용할 수 있는 옵션입니다. 원본 플러그 인은 데이터를 제공하기 위한 표준 인터페이스인 IStream이라는 COM 인터페이스의 구현을 통해 이를 가능하게 합니다.
원본 플러그 인은 dll로 작성되어야 하며 해당 존재는 레지스트리 항목을 통해 SDK에 알려집니다. 이러한 방식으로 구현된 원본 플러그 인은 여러 개일 수 있습니다. 원본 플러그 인은 WMCreateStreamForURL 함수를 내보내야 합니다.
원본 플러그 인을 등록하려면 다음 레지스트리 항목을 추가해야 합니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Media\WMSDK\sources
Name = "any unique name"
Value = 원본 플러그 인 dll의 경로 이름
dll이 등록되면 애플리케이션은 IWMReader::Open 메서드(적절한 URL을 매개 변수로 사용)를 사용하여 파일 또는 사용자 정의 데이터 컨테이너에 저장할 수 있는 스트림 데이터에 액세스할 수 있습니다.
관련 항목