Función MFCreateASFIndexerByteStream (wmcontainer.h)

Crea un flujo de bytes para acceder al índice en una secuencia asf.

Sintaxis

HRESULT MFCreateASFIndexerByteStream(
  [in]  IMFByteStream *pIContentByteStream,
  [in]  QWORD         cbIndexStartOffset,
  [out] IMFByteStream **pIIndexByteStream
);

Parámetros

[in] pIContentByteStream

Puntero a la interfaz IMFByteStream de una secuencia de bytes que contiene la secuencia ASF.

[in] cbIndexStartOffset

Desplazamiento de bytes del índice dentro de la secuencia asf. Para obtener este valor, llame a IMFASFIndexer::GetIndexPosition.

[out] pIIndexByteStream

Recibe un puntero a la interfaz IMFByteStream . Use esta interfaz para leer desde el índice o escribir en el índice. El autor de la llamada debe liberar la interfaz .

Valor devuelto

La función devuelve un VALOR HRESULT. Entre los valores posibles se incluyen, entre otros, los de la tabla siguiente:

Código devuelto Descripción
S_OK
La llamada se realizó correctamente.
MF_E_UNEXPECTED
El desplazamiento especificado en cbIndexStartOffset no es válido.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wmcontainer.h
Library Mf.lib
Archivo DLL Mf.dll

Consulte también

Asf Index (objeto)

IMFASFIndexer

Funciones de Media Foundation