기록기 개체
[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 기록기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
기록기 개체는 ASF(고급 시스템 형식) 파일 구조를 사용하여 디지털 미디어 파일을 작성하는 데 사용됩니다. 디지털 미디어 파일을 작성하는 프로세스에는 압축, 패킷화 및 멀티플렉싱을 조정하는 기록기 내부의 여러 단계가 포함됩니다.
기록기 개체는 파일 또는 네트워크에 출력하기 위한 인터페이스를 포함하고, 하나의 콜백 인터페이스를 지원하며, 하나 이상의 입력 미디어 속성 개체를 만들 수 있습니다.
기록기 개체는 IWMWriter 인터페이스에 대한 포인터를 설정하는 WMCreateWriter 함수에 의해 만들어집니다. 기록기 개체의 다른 인터페이스는 QueryInterface 메서드를 호출하여 가져올 수 있습니다.
다음 인터페이스는 기록기 개체에서 지원됩니다.
인터페이스 | 설명 |
---|---|
IWMDRMWriter | DRM 키를 생성하는 메서드를 제공합니다. |
IWMDRMWriter2 | 네트워크 디바이스 프로토콜용 Windows Media DRM 10을 준수하는 미리 암호화된 스트림이 포함된 파일을 쓰도록 기록기 개체를 구성합니다. |
IWMHeaderInfo | 메타데이터, 표식 등과 같은 헤더 정보의 사양 및 검색을 관리합니다. |
IWMHeaderInfo2 | 사용 가능한 코덱 정보를 통해 열거형을 관리합니다. IWMHeaderInfo의 모든 메서드를 상속합니다. |
IWMHeaderInfo3 | 사용 가능한 코덱 정보를 통해 열거형을 관리합니다. IWMHeaderInfo 및 IWMHeaderInfo2의 모든 메서드를 상속합니다. |
IWMWatermarkInfo | 시스템에 있는 워터마크 시스템에 대한 정보에 대한 액세스를 제공합니다. |
IWMWriter | ASF 파일의 쓰기를 시작하고 중지합니다. 여기에는 버퍼 할당, 입력 속성 설정 및 검색, 프로필 및 출력 파일 이름 설정, 기록기 잠금 해제를 위한 메서드가 포함됩니다. |
IWMWriterAdvanced | 지정된 싱크 개체를 추가, 가져오기 및 제거합니다. 는 통계, 싱크 수 및 작성기가 작업하는 클록 시간을 검색합니다. 및 는 다른 고급 함수를 수행합니다. |
IWMWriterAdvanced2 | 특히 디인터레이스된 비디오를 처리하기 위한 몇 가지 고급 기능을 제공합니다. IWMWriterAdvanced의 모든 메서드를 상속합니다. |
IWMWriterAdvanced3 | 자세한 기록기 통계를 가져오는 기능을 포함하여 추가 작성기 기능을 제공합니다. IWMWriterAdvanced 및 IWMWriterAdvanced2의 모든 메서드를 상속합니다. |
IWMWriterPostView | 사후 보기 샘플과 관련된 몇 가지 고급 쓰기 기능을 관리합니다. Postviewing은 인코더에서 인코딩/디코딩 프로세스가 제대로 작동하는지 검사 출력을 확인합니다. |
IWMWriterPreprocess | 기록기에서 만든 전처리 패스를 관리합니다. 전처리 패스는 인코딩된 출력의 품질을 개선하는 데 사용됩니다. |
사후 보기의 진행률을 추적하려면 애플리케이션에서 다음 콜백 인터페이스를 구현해야 합니다.
인터페이스 | 설명 |
---|---|
IWMWriterPostViewCallback | 코덱이 수행하는 작업을 미리 보기 위해 기록기 개체에서 압축되지 않은 샘플을 수신하는 방법을 관리합니다. |
관련 항목