Metodo IMFASFMultiplexer::GetNextPacket (wmcontainer.h)
Recupera il pacchetto ASF di output successivo dal multiplexer.
Sintassi
HRESULT GetNextPacket(
[out] DWORD *pdwStatusFlags,
[out] IMFSample **ppIPacket
);
Parametri
[out] pdwStatusFlags
Riceve zero o più flag di stato. Se più pacchetti sono in attesa, il metodo imposta il flag di ASF_STATUSFLAGS_INCOMPLETE .
[out] ppIPacket
Riceve un puntatore all'interfaccia FMSample del primo esempio di output del pacchetto di dati. Il chiamante deve rilasciare l'interfaccia.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
Commenti
Il client deve chiamare questo metodo, idealmente dopo ogni chiamata a FMASFMultiplexer::P rocessSample, per ottenere i pacchetti ASF di output. Chiamare questo metodo in un ciclo finché viene ricevuto il flag di ASF_STATUSFLAGS_INCOMPLETE .
Se non sono pronti pacchetti, il metodo restituisce S_OK ma non restituisce un esempio in ppIPacket.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wmcontainer.h |
Libreria | Mfuuid.lib |