기록기에서 프로필을 사용하려면

작성자는 프로필 데이터를 사용 하 여 ASF 파일을 만듭니다. 기록기를 사용 하 여 다른 작업을 수행 하기 전에 사용할 프로필을 지정 해야 합니다.

IWMWriter:: SetProfileByID 메서드에 프로필 ID를 전달 하 여 기록기에 사용할 시스템 프로필을 설정할 수 있습니다.

작성자와 함께 사용할 사용자 지정 프로필을 지정 하려면 원하는 프로필 데이터가 포함 된 개체에 대 한 IWMProfile 인터페이스를 가져와야 합니다. IWMProfileManager 인터페이스의 로드 메서드 중 하나를 사용 하 여이를 수행할 수 있습니다. 유효한 IWMProfile 인터페이스가 있는 경우 해당 인터페이스에 대 한 포인터를 IWMWriter:: setprofile 메서드에 전달할 수 있습니다. 프로필 설정에 대 한 자세한 내용은 프로필 작업을 참조 하세요.

작성자에 게 프로필을 설정한 후 IWMProfile 인터페이스를 사용 하 여 프로필 개체를 변경한 경우 setprofile 을 다시 호출 해야 합니다. 그렇지 않으면 변경 내용이 기록기에 반영 되지 않습니다. 그러나 Setprofile 을 호출 하면 모든 헤더 특성이 다시 설정 되므로이 메서드를 호출한 후에는 필요한 헤더 특성을 설정 해야 합니다.

다음 예제 함수는 프로필을 "Windows Media 비디오 8 전화 접속 모뎀 (56 Kbps)"으로 설정 합니다.

#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 오디오 및 Video 9 시리즈 코덱을 사용 하는 미리 정의 된 시스템 프로필은 없습니다. 자세한 내용은 스트림 구성다시 사용을 참조 하세요.

IWMWriter::SetProfileByID

프로필 작업

ASF 파일 작성