IMFTopologyNode::SetInputPrefType-Methode (mfidl.h)
Legt den bevorzugten Medientyp für einen Eingabedatenstrom auf diesem Knoten fest.
Syntax
HRESULT SetInputPrefType(
[in] DWORD dwInputIndex,
[in] IMFMediaType *pType
);
Parameter
[in] dwInputIndex
Nullbasierter Index des Eingabedatenstroms.
[in] pType
Zeiger auf die IMFMediaType-Schnittstelle des Medientyps.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Dieser Knoten ist ein Quellknoten. |
Hinweise
Der bevorzugte Typ ist ein Hinweis für das Topologieladeprogramm.
Rufen Sie diese Methode nicht auf, nachdem Sie eine Topologie geladen oder eine Topologie für die Mediensitzung festgelegt haben. Das Ändern des bevorzugten Typs für eine ausgeführte Topologie kann zu Verbindungsfehlern führen.
Wenn am angegebenen Index kein Eingabedatenstrom vorhanden ist, erstellt die Methode neue Datenströme bis einschließlich der angegebenen Indexnummer.
Quellknoten können keine Eingaben haben. Wenn diese Methode auf einem Quellknoten aufgerufen wird, wird E_NOTIMPL zurückgegeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfuuid.lib |