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