Metodo IMFTopologyNode::GetInputPrefType (mfidl.h)
Recupera il tipo di supporto preferito per un flusso di input in questo nodo.
Sintassi
HRESULT GetInputPrefType(
[in] DWORD dwInputIndex,
[out] IMFMediaType **ppType
);
Parametri
[in] dwInputIndex
Indice in base zero del flusso di input.
[out] ppType
Riceve un puntatore all'interfaccia FMMediaType del tipo di supporto. Il chiamante deve rilasciare l'interfaccia.
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 non ha un tipo di input preferito. |
|
Indice di flusso non valido. |
|
Questo nodo è un nodo di origine. |
Commenti
I nodi di origine non possono avere input. Se questo metodo viene chiamato su un nodo di origine, restituisce E_NOTIMPL.
Il tipo di input preferito fornisce un hint per il caricatore della topologia. In una topologia completamente risolta non esiste alcuna garanzia che ogni nodo della topologia avrà un tipo di input preferito. Per ottenere il tipo di supporto effettivo per un nodo, è necessario ottenere un puntatore all'oggetto sottostante del nodo. Per altre informazioni, vedere enumerazione MF_TOPOLOGY_TYPE .
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 |