다음을 통해 공유


ASF 인덱서

ASF 인덱서는 ASF(고급 시스템 형식) 파일에서 인덱스 개체를 읽거나 쓰는 데 사용되는 WMContainer 계층 구성 요소입니다. ASF 파일의 구조에 대한 자세한 내용은 ASF 파일 구조를 참조하세요.

애플리케이션은 인덱서 를 사용하여 프레젠테이션 시간에 따라 검색을 수행하거나 ASF 파일에 대한 새 인덱스 항목을 생성할 수 있습니다. ASF 인덱서는 IMFASFIndexer 인터페이스를 구현합니다.

인덱스 유형 Description
프레젠테이션 시간 기반 인덱스 인덱싱 공간을 효율적으로 만들기 위해 인덱스 블록의 오디오 및 비디오 스트림에 대한 프레젠테이션 시간 기반 인덱싱을 제공합니다. 각 인덱스 블록은 바이트 오프셋을 포함하는 인덱스 항목을 참조합니다.
오프셋은 ASF 데이터 개체의 시작을 기준으로 검색되는 데이터 패킷의 위치입니다.
GUID_NULL 인덱스 식별자의 GUID 형식으로 사용해야 합니다. 자세한 내용은 다음을 참조하세요. 인덱서를 사용하여 새 인덱스 작성을 참조하세요.
시간 코드 인덱스 시간 코드 메타데이터를 포함하는 스트림에서 시간 코드로 쉽게 검색할 수 있습니다. 시간 코드는 SMPTE 형식(시간:분:초:프레임)을 따릅니다. 각 인덱스 블록은 바이트 오프셋을 포함하는 인덱스 항목을 참조합니다.
오프셋은 ASF 데이터 개체의 시작을 기준으로 검색되는 데이터 패킷의 위치입니다.
참고: 시간 코드 인덱스 개체는 현재 지원되지 않습니다.
프레임 기반 인덱스 비디오 스트림에 대한 프레임 기반 인덱싱을 제공합니다. 프레임 기반 인덱스에 대한 인덱스는 프레임 번호 측면에서 이며, 프레임 기반 인덱스 개체의 항목 0에 해당하는 ASF 파일의 스트림에 대한 첫 번째 프레임입니다. 각 인덱스 블록은 바이트 오프셋을 포함하는 인덱스 항목을 참조합니다.
참고: 프레임 기반 인덱스 개체는 현재 지원되지 않습니다.

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

항목 설명
인덱서 만들기 및 구성 인덱서 개체를 만들고 기존 인덱스 읽기 또는 파일에 대한 새 ASF 인덱스 개체 작성을 위해 구성하는 방법입니다.
인덱서 를 사용하여 파일에서 검색 인덱서 를 사용하여 ASF 파일 내에서 검색하는 방법입니다.
인덱서를 사용하여 새 인덱스 작성 인덱서를 사용하여 인덱스 항목을 생성하고 ASF 파일에 대한 새 Index 개체를 작성하는 방법입니다.

WMContainer ASF 구성 요소

Media Foundation의 ASF 지원