Freigeben über


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

Weitere Informationen

IMFTopologyNode

Topologien