Metodo IMFTopologyNode::SetOutputPrefType (mfidl.h)
Imposta il tipo di supporto preferito per un flusso di output in questo nodo.
Sintassi
HRESULT SetOutputPrefType(
[in] DWORD dwOutputIndex,
[in] IMFMediaType *pType
);
Parametri
[in] dwOutputIndex
Indice in base zero del flusso di output.
[in] pType
Puntatore all'interfaccia IMFMediaType del tipo di supporto.
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. |
|
Questo nodo è un nodo di output. |
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 output nell'indice specificato, il metodo crea nuovi flussi fino a e include il numero di indice specificato.
I nodi di output non possono avere output. Se questo metodo viene chiamato in un nodo di output, 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 |