IMFASFIndexer 인터페이스(wmcontainer.h)

ASF(시스템 형식) 파일에서 인덱스를 사용할 수 있는 메서드를 제공합니다. ASF 인덱서 개체는 이 인터페이스를 노출합니다. ASF 인덱서를 만들려면 MFCreateASFIndexer를 호출합니다.

상속

IMFASFIndexer 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMFASFIndexer 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IMFASFIndexer 인터페이스에는 이러한 메서드가 있습니다.

 
IMFASFIndexer::CommitIndex

ASF 콘텐츠와 연결된 ContentInfo 개체에 새 인덱스 정보를 추가합니다. 인덱서를 나중에 인덱서에서 읽을 수 있도록 인덱스 내용을 복사하기 전에 이 메서드를 호출해야 합니다.
IMFASFIndexer::GenerateIndexEntries

파일에 대한 ASF 패킷을 수락하고 인덱스 항목을 만듭니다.
IMFASFIndexer::GetCompletedIndex

ASF 인덱서 개체에서 완료된 인덱스를 검색합니다.
IMFASFIndexer::GetFlags

선택한 인덱서 옵션을 나타내는 플래그를 검색합니다.
IMFASFIndexer::GetIndexByteStreamCount

인덱서 개체에서 사용 중인 바이트 스트림 수를 검색합니다.
IMFASFIndexer::GetIndexPosition

콘텐츠의 시작에서 인덱스 개체의 오프셋을 검색합니다.
IMFASFIndexer::GetIndexStatus

지정된 스트림 및 인덱스 형식에 대한 인덱스 설정을 검색합니다.
IMFASFIndexer::GetIndexWriteSpace

완료된 인덱스를 저장하는 데 필요한 버퍼의 크기(바이트)를 검색합니다.
IMFASFIndexer::GetSeekPositionForValue

원하는 검색 시간이 지정된 경우 클라이언트가 데이터 읽기를 시작해야 하는 오프셋을 가져옵니다.
IMFASFIndexer::Initialize

인덱서 개체를 초기화합니다.
IMFASFIndexer::SetFlags

인덱서 옵션을 설정합니다.
IMFASFIndexer::SetIndexByteStreams

인덱싱할 바이트 스트림을 추가합니다.
IMFASFIndexer::SetIndexStatus

스트림에 대한 인덱스를 구성합니다.

설명

인덱서 개체를 사용하여 기존 ASF 인덱스 또는 새 인덱스 작성을 수행할 수 있습니다. 인덱스 개체에는 읽기 모드와 쓰기 모드라는 두 가지 상호 배타적 모드가 있습니다. 모드를 설정하려면 SetFlags를 호출합니다.

다음 메서드를 사용하여 인덱서 개체(두 모드 모두)를 구성합니다.

다음 메서드를 사용하여 기존 인덱스 읽기: 다음 메서드를 사용하여 인덱스 작성:

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wmcontainer.h

참고 항목

ASF 인덱스 개체

MFCreateASFIndexer

미디어 파운데이션 인터페이스