IMFTopologyNode::SetOutputPrefType-Methode (mfidl.h)
Legt den bevorzugten Medientyp für einen Ausgabestream auf diesem Knoten fest.
Syntax
HRESULT SetOutputPrefType(
[in] DWORD dwOutputIndex,
[in] IMFMediaType *pType
);
Parameter
[in] dwOutputIndex
Nullbasierter Index des Ausgabestreams.
[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 Ausgabeknoten. |
Hinweise
Der bevorzugte Typ ist ein Hinweis für den Topologieladeer.
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 Ausgabestream vorhanden ist, erstellt die -Methode neue Datenströme bis und einschließlich der angegebenen Indexnummer.
Ausgabeknoten dürfen keine Ausgaben haben. Wenn diese Methode auf einem Ausgabeknoten aufgerufen wird, gibt sie E_NOTIMPL
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 |