ASF ContentInfo 개체
ASF ContentInfo 개체는 파일의 ASF 헤더 개체의 정보를 저장합니다. 애플리케이션은 다음과 같은 용도로 ContentInfo 개체를 사용할 수 있습니다.
- 기존 미디어 파일에 대한 Header 개체를 읽습니다. 이 경우 ContentInfo 개체는 Header 개체를 구문 분석하고 특성 파일에 대한 정보를 저장합니다. Media Foundation은 특성 및 인터페이스를 통해 이러한 속성 중 몇 가지를 노출합니다. ASF 헤더 개체 대한Media Foundation 특성에 설명되어 있습니다.
- 헤더 정보를 작성하고 새 파일에 대한 Header 개체를 생성합니다.
- 미디어 파일을 읽거나 쓰는 동안 ASF 분할자, ASF 멀티플렉서및 ASF 인덱서와 같은 다른 ASF 개체를 초기화합니다.
ASF 파일의 구조에 대한 자세한 내용은 ASF 파일 구조참조하세요.
ContentInfo 개체 만들기
ContentInfo 개체의 새 인스턴스를 만들려면 MFCreateASFContentInfo 함수를 호출합니다. 이 메서드는 특정 ASF 파일에서 작동하도록 초기화해야 하는 빈 ContentInfo 개체에 대한 포인터를 반환합니다. 애플리케이션이 기존 파일을 읽고 있는지 또는 새 ASF 파일을 작성하는지에 따라 IMFASFContentInfo::P arseHeader 또는 IMFASFContentInfo::SetProfile 호출하여 빈 개체를 채워야 합니다.
이러한 메서드 호출에 대한 자세한 내용은 다음 항목을 참조하세요.
- 기존 파일 ASF 헤더 개체를 읽습니다.
- ASF 헤더 개체 정보를 가져오는
- 새 파일 대한 ASF 헤더 개체 작성
- ASF 헤더 개체 대한 Media Foundation 특성
관련 항목