Compartilhar via


Interface IMFASFIndexer (wmcontainer.h)

Fornece métodos para trabalhar com índices em arquivos ASF (Systems Format). O objeto indexador ASF expõe essa interface. Para criar o indexador ASF, chame MFCreateASFIndexer.

Herança

A interface IMFASFIndexer herda da interface IUnknown . IMFASFIndexer também tem estes tipos de membros:

Métodos

A interface IMFASFIndexer tem esses métodos.

 
IMFASFIndexer::CommitIndex

Adiciona informações sobre um novo índice ao objeto ContentInfo associado ao conteúdo ASF. Você deve chamar esse método antes de copiar o índice para o conteúdo para que o índice seja legível pelo indexador posteriormente.
IMFASFIndexer::GenerateIndexEntries

Aceita um pacote ASF para o arquivo e cria entradas de índice para eles.
IMFASFIndexer::GetCompletedIndex

Recupera o índice concluído do objeto indexador ASF.
IMFASFIndexer::GetFlags

Recupera os sinalizadores que indicam as opções de indexador selecionadas.
IMFASFIndexer::GetIndexByteStreamCount

Recupera o número de fluxos de bytes que estão em uso pelo objeto do indexador.
IMFASFIndexer::GetIndexPosition

Recupera o deslocamento do objeto de índice do início do conteúdo.
IMFASFIndexer::GetIndexStatus

Recupera as configurações de índice para um fluxo e um tipo de índice especificados.
IMFASFIndexer::GetIndexWriteSpace

Recupera o tamanho, em bytes, do buffer necessário para armazenar o índice concluído.
IMFASFIndexer::GetSeekPositionForValue

Dado o tempo de busca desejado, obtém o deslocamento do qual o cliente deve começar a ler dados.
IMFASFIndexer::Initialize

Inicializa o objeto do indexador.
IMFASFIndexer::SetFlags

Define as opções do indexador.
IMFASFIndexer::SetIndexByteStreams

Adiciona fluxos de bytes a serem indexados.
IMFASFIndexer::SetIndexStatus

Configura o índice para um fluxo.

Comentários

Você pode usar o objeto indexador para ler um índice ASF existente ou gravar um novo índice. O objeto index tem dois modos mutuamente exclusivos: modo de leitura e modo de gravação. Para definir o modo, chame SetFlags.

Use os seguintes métodos para configurar o objeto indexador (ambos os modos):

Use os seguintes métodos para ler um índice existente: Use os seguintes métodos para escrever um índice:

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wmcontainer.h

Confira também

Objeto Index do ASF

MFCreateASFIndexer

Media Foundation Interfaces