Condividi tramite


Funzione MFCreateASFIndexerByteStream (wmcontainer.h)

Crea un flusso di byte per accedere all'indice in un flusso ASF.

Sintassi

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

Parametri

[in] pIContentByteStream

Puntatore all'interfaccia IMFByteStream di un flusso di byte che contiene il flusso ASF.

[in] cbIndexStartOffset

Offset di byte dell'indice all'interno del flusso ASF. Per ottenere questo valore, chiamare IMFASFIndexer::GetIndexPosition.

[out] pIIndexByteStream

Riceve un puntatore all'interfaccia IMFByteStream . Usare questa interfaccia per leggere dall'indice o scrivere nell'indice. Il chiamante deve rilasciare l'interfaccia.

Valore restituito

La funzione restituisce un valore HRESULT. I valori possibili includono, ma non solo, quelli nella tabella seguente:

Codice restituito Descrizione
S_OK
La chiamata ha avuto esito positivo.
MF_E_UNEXPECTED
L'offset specificato in cbIndexStartOffset non è valido.

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione wmcontainer.h
Libreria Mf.lib
DLL Mf.dll

Vedi anche

Oggetto ASF Index

IMFASFIndexer

Funzioni di Media Foundation