다음을 통해 공유


작성기를 사용하여 메타데이터를 편집하려면

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

파일의 헤더로 이동하는 메타데이터를 기록기에서 직접 액세스할 수 있습니다. 기록기 개체의 모든 인터페이스에 대한 QueryInterface 메서드를 호출하여 IWMHeaderInfo 또는 IWMHeaderInfo2 인터페이스에 대한 포인터를 가져옵니다. 적절한 인터페이스에 대한 포인터가 있으면 메타데이터 편집기 개체에 파일을 로드한 것처럼 메타데이터를 조작할 수 있습니다. 메타데이터 편집에 대한 자세한 내용은 메타데이터 작업 참조하세요.

IWMWriter::BeginWriting호출하기 전에 메타데이터를 모두 변경해야 합니다.

메모

파일에 대한 메타데이터를 설정한 경우 파일을 작성한 다음 작성기를 해제하지 않고 새 파일을 작성할 준비를 하면 첫 번째 파일에 대해 설정된 일부 메타데이터가 설정된 상태로 유지되며 후속 파일에 포함됩니다. 기록기 개체의 동일한 인스턴스를 사용하여 여러 파일을 작성할 때는 두 가지 옵션이 있습니다. 즉, 각 파일을 쓰기 전에 모든 메타데이터를 확인하거나 작성 중인 모든 파일에 적용되는 기록기 메타데이터에만 작성할 수 있습니다.

 

ASF 파일 작성하는