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 |
---|---|
|
La chiamata ha avuto esito positivo. |
|
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 |