Metodo IMFSinkWriter::Flush (mfreadwrite.h)
Scarica uno o più flussi.
Sintassi
HRESULT Flush(
[in] DWORD dwStreamIndex
);
Parametri
[in] dwStreamIndex
Indice in base zero del flusso da scaricare o MF_SINK_WRITER_ALL_STREAMS per scaricare tutti i flussi.
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. |
|
La richiesta non è valida. |
Commenti
È necessario chiamare FMSinkWriter::BeginWriting prima di chiamare questo metodo. In caso contrario, il metodo restituisce MF_E_INVALIDREQUEST.
Per ogni flusso scaricato, il writer sink elimina tutti gli esempi in sospeso, scarica il codificatore e invia un marcatore MFSTREAMSINK_MARKER_ENDOFSEGMENT al sink multimediale.
Questa interfaccia è disponibile in Windows Vista se è installato l'aggiornamento della piattaforma per Windows Vista.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supplemento per Windows 7, Windows Vista e Aggiornamento piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfreadwrite.h |