Metodo IMFSourceReaderEx::RemoveAllTransformsForStream (mfreadwrite.h)
Rimuove tutte le trasformazioni di Media Foundation (MFT) per un flusso specificato, ad eccezione del decodificatore.
Sintassi
HRESULT RemoveAllTransformsForStream(
[in] DWORD dwStreamIndex
);
Parametri
[in] dwStreamIndex
Flusso per il quale rimuovere i MFP. Il valore può essere uno dei seguenti.
Valore | Significato |
---|---|
|
Indice in base zero di un flusso. |
|
Primo flusso video. |
|
Primo flusso audio. |
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Richiesta non valida. |
|
Il parametro dwStreamIndex non è valido. |
Commenti
La chiamata a questo metodo può reimpostare il tipo di output corrente per il flusso. Per ottenere il nuovo tipo di output, chiamare IMFSourceReader::GetCurrentMediaType.
In modalità asincrona, questo metodo ha esito negativo se una richiesta di esempio è in sospeso. In tal caso, attendere che il callback OnReadSample venga richiamato prima di chiamare il metodo . Per altre informazioni sull'uso del lettore di origine in modalità asincrona, vedere IMFSourceReader::ReadSample.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfreadwrite.h |