Metodo IVMRDeinterlaceControl::GetDeinterlaceMode (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il metodo GetDeinterlaceMode recupera la modalità di deinterlacing per il flusso video specificato.
Sintassi
HRESULT GetDeinterlaceMode(
[in] DWORD dwStreamID,
[out] LPGUID lpDeinterlaceMode
);
Parametri
[in] dwStreamID
Indice del flusso video da controllare.
[out] lpDeinterlaceMode
Puntatore a una variabile che riceve un GUID. Il GUID identifica la modalità di deinterlacing attualmente in uso. Se non è stata impostata alcuna modalità di deinterlacing, il valore è GUID_NULL.
Valore restituito
Restituisce un valore HRESULT . I possibili valori sono i seguenti:
Codice restituito | Descrizione |
---|---|
|
Numero di flusso non valido. |
|
Argomento puntatore NULL. |
|
Non è stata impostata alcuna modalità di deinterlacing. |
|
Operazione completata. |
|
La macchina virtuale non è in modalità mixer. |
Commenti
La macchina virtuale potrebbe non essere in grado di usare la modalità richiesta, in questo caso torna a un'altra modalità deinterlace, come specificato nel metodo IVMRDeinterlaceControl::SetDeinterlacePrefs .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP1 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | strmif.h (include Dshow.h) |
Libreria | Strmiids.lib |
Vedi anche
Codici errore e esito positivo
Interfaccia IVMRDeinterlaceControl