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 |
---|---|
|
Il metodo è riuscito. |
|
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 |