Share via


Interfaz IMFASFIndexer (wmcontainer.h)

Proporciona métodos para trabajar con índices en archivos de formato de sistemas (ASF). El objeto indexador ASF expone esta interfaz. Para crear el indexador ASF, llame a MFCreateASFIndexer.

Herencia

La interfaz IMFASFIndexer hereda de la interfaz IUnknown . IMFASFIndexer también tiene estos tipos de miembros:

Métodos

La interfaz IMFASFIndexer tiene estos métodos.

 
IMFASFIndexer::CommitIndex

Agrega información sobre un nuevo índice al objeto ContentInfo asociado al contenido de ASF. Debe llamar a este método antes de copiar el índice en el contenido para que el indexador pueda leerlo más adelante.
IMFASFIndexer::GenerateIndexEntries

Acepta un paquete ASF para el archivo y crea entradas de índice para ellos.
IMFASFIndexer::GetCompletedIndex

Recupera el índice completado del objeto indexador ASF.
IMFASFIndexer::GetFlags

Recupera las marcas que indican las opciones de indexador seleccionadas.
IMFASFIndexer::GetIndexByteStreamCount

Recupera el número de secuencias de bytes que está usando el objeto indexador.
IMFASFIndexer::GetIndexPosition

Recupera el desplazamiento del objeto de índice desde el principio del contenido.
IMFASFIndexer::GetIndexStatus

Recupera la configuración de índice de un flujo y un tipo de índice especificados.
IMFASFIndexer::GetIndexWriteSpace

Recupera el tamaño, en bytes, del búfer necesario para almacenar el índice completado.
IMFASFIndexer::GetSeekPositionForValue

Dado un tiempo de búsqueda deseado, obtiene el desplazamiento desde el que el cliente debe empezar a leer los datos.
IMFASFIndexer::Initialize

Inicializa el objeto indexador.
IMFASFIndexer::SetFlags

Establece las opciones del indexador.
IMFASFIndexer::SetIndexByteStreams

Agrega secuencias de bytes que se van a indexar.
IMFASFIndexer::SetIndexStatus

Configura el índice de una secuencia.

Observaciones

Puede usar el objeto indexador para leer un índice ASF existente o escribir un nuevo índice. El objeto de índice tiene dos modos mutuamente excluyentes: modo de lectura y modo de escritura. Para establecer el modo, llame a SetFlags.

Use los métodos siguientes para configurar el objeto indexador (ambos modos):

Use los métodos siguientes para leer un índice existente: Use los métodos siguientes para escribir un índice:

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wmcontainer.h

Consulte también

Objeto de índice de ASF

MFCreateASFIndexer

Interfaces de Media Foundation