기록기에서 프로필을 사용하려면
작성기는 프로필 데이터를 사용하여 ASF 파일을 만듭니다. 작성기에서 다른 작업을 수행하기 전에 사용할 프로필을 지정해야 합니다.
프로필 ID를 IWMWriter::SetProfileByID 메서드에 전달하여 기록기에서 사용할 시스템 프로필을 설정할 수 있습니다.
작성기와 함께 사용할 사용자 지정 프로필을 지정하려면 원하는 프로필 데이터를 포함하는 개체에 대한 IWMProfile 인터페이스를 가져와야 합니다. IWMProfileManager 인터페이스의 로드 방법 중 하나를 사용하여 이 작업을 수행할 수 있습니다. 유효한 IWMProfile 인터페이스가 있으면 포인터를 IWMWriter::SetProfile 메서드에 전달할 수 있습니다. 프로필 설정에 대한 자세한 내용은 프로필 작업을 참조하세요.
작성기에서 프로필을 설정한 후 IWMProfile 인터페이스를 사용하여 프로필 개체를 변경하는 경우 SetProfile 을 다시 호출해야 합니다. 그렇지 않으면 변경 내용이 작성기에 반영되지 않습니다. 그러나 SetProfile 을 호출하면 모든 헤더 특성이 다시 설정되므로 이 메서드를 호출한 후 필요한 헤더 특성을 설정해야 합니다.
다음 예제 함수는 프로필을 "Windows Media Video 8 for Dial-up Modems(56Kbps)"로 설정합니다.
#include <wmsysprf.h>
HRESULT SetProfileExample()
{
HRESULT hr;
IWMWriter *pWriter = NULL;
hr = WMCreateWriter(NULL, &pWriter);
if (FAILED(hr)) return hr;
hr = pWriter->SetProfileByID(WMProfile_V80_56Video);
return hr;
}
참고
Windows Media Audio 및 Video 9 시리즈 코덱을 사용하는 미리 정의된 시스템 프로필은 없습니다. 자세한 내용은 스트림 구성 재사용을 참조하세요.
관련 항목