다음을 통해 공유


ASF ContentInfo 개체

ASF ContentInfo 개체는 파일의 ASF 헤더 개체의 정보를 저장합니다. 애플리케이션은 다음 용도로 ContentInfo 개체를 사용할 수 있습니다.

  • 기존 미디어 파일의 Header 개체를 읽습니다. 이 경우 ContentInfo 개체는 Header 개체를 구문 분석하고 특성 파일에 대한 정보를 저장합니다. Media Foundation은 특성 및 인터페이스를 통해 이러한 속성 중 몇 가지를 노출합니다. ASF 헤더 개체에 대한 Media Foundation 특성에 설명되어 있습니다.
  • 헤더 정보를 작성하고 새 파일에 대한 Header 개체를 생성합니다.
  • 미디어 파일을 읽거나 쓰는 동안 ASF 분할자, ASF 멀티플렉서 및 ASF 인덱서와 같은 다른 ASF 개체를 초기화합니다.

ASF 파일의 구조에 대한 자세한 내용은 ASF 파일 구조를 참조하세요.

ContentInfo 개체 만들기

ContentInfo 개체의 새 instance 만들려면 MFCreateASFContentInfo 함수를 호출합니다. 이 메서드는 특정 ASF 파일로 작동하도록 초기화해야 하는 빈 ContentInfo 개체에 대한 포인터를 반환합니다. 애플리케이션이 기존 파일을 읽거나 새 ASF 파일을 작성하는지에 따라 IMFASFContentInfo::P arseHeader 또는 IMFASFContentInfo::SetProfile 을 호출하여 빈 개체를 채워야 합니다.

이러한 메서드 호출에 대한 자세한 내용은 다음 topics 참조하세요.

WMContainer ASF 구성 요소