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
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_NOTIMPL
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

Weitere Informationen

IMFTopologyNode

Topologien