Metodo IMFTopologyNode::SetInputPrefType (mfidl.h)

Imposta il tipo di supporto preferito per un flusso di input in questo nodo.

Sintassi

HRESULT SetInputPrefType(
  [in] DWORD        dwInputIndex,
  [in] IMFMediaType *pType
);

Parametri

[in] dwInputIndex

Indice in base zero del flusso di input.

[in] pType

Puntatore all'interfaccia IMFMediaType del tipo di supporto.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_NOTIMPL
Questo nodo è un nodo di origine.

Commenti

Il tipo preferito è un hint per il caricatore della topologia.

Non chiamare questo metodo dopo il caricamento di una topologia o l'impostazione di una topologia nella sessione multimediale. La modifica del tipo preferito in una topologia in esecuzione può causare errori di connessione.

Se non esiste alcun flusso di input in corrispondenza dell'indice specificato, il metodo crea nuovi flussi fino al numero di indice specificato e include il numero di indice specificato.

I nodi di origine non possono avere input. Se questo metodo viene chiamato in un nodo di origine, restituisce E_NOTIMPL.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFTopologyNode

Topologie