다음을 통해 공유


새 파일에 대한 ASF 헤더 개체 작성

ASF ContentInfo 개체는 파일에 대한 ASF 헤더 개체 정보를 저장합니다. ASF 파일을 만들거나 수정할 때 Header 개체를 생성해야 합니다. 이렇게 하려면 애플리케이션이 만들 미디어 파일의 특성을 알 수 있도록 ContentInfo 개체에 콘텐츠의 인코딩 프로필을 제공해야 합니다.

새 파일을 작성하려면 ContentInfo 개체를 사용하여 다음을 수행할 수 있습니다.

  • 만들 파일의 프로필 개체에서 헤더 정보를 수집합니다.
  • Media Foundation에서 내부적으로 유지 관리하는 ASF 라이브러리의 다양한 헤더 개체를 채웁
  • ASF 데이터 패킷 생성을 위한 ASF 멀티플렉서 초기화 및
  • 파일에 쓸 수 있는 최상위 헤더 개체를 이진 형식으로 생성합니다.

프로필에 대한 자세한 내용은 ASF 프로필을 참조하세요.

이 섹션에서는 다음 항목을 다룹니다.

항목 설명
새 ASF 파일의 ContentInfo 개체 초기화 프로필 개체에 저장된 헤더 정보를 사용하여 ContentInfo 개체를 초기화하는 IMFASFContentInfo::SetProfile 메서드에 대해 설명합니다.
ContentInfo 개체의 속성 설정 ContentInfo 개체에서 설정해야 하는 다양한 구성 속성에 대한 정보입니다.
새 ASF 헤더 개체 생성 ContentInfo 개체에서 새 파일의 실제 ASF Header 개체를 포함하는 미디어 버퍼를 생성하는 방법입니다.

 

ASF ContentInfo 개체

ASF 헤더 개체

ASF 파일 구조