Metodo IMFTopologyNode::GetOutputPrefType (mfidl.h)
Recupera il tipo di supporto preferito per un flusso di output in questo nodo.
Sintassi
HRESULT GetOutputPrefType(
[in] DWORD dwOutputIndex,
[out] IMFMediaType **ppType
);
Parametri
[in] dwOutputIndex
Indice in base zero del flusso di output.
[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 output preferito. |
|
Indice di flusso non valido. |
|
Questo nodo è un nodo di output. |
Commenti
I nodi di output non possono avere output. Se questo metodo viene chiamato in un nodo di output, restituisce E_NOTIMPL.
Il tipo di output preferito fornisce un suggerimento al caricatore della topologia. In una topologia completamente risolta non esiste alcuna garanzia che ogni nodo della topologia avrà un tipo di output 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 |