Freigeben über


IMFTransform::GetInputStreamAttributes-Methode (mftransform.h)

Ruft den Attributspeicher für einen Eingabestream für diese Media Foundation-Transformation (MFT) ab.

Syntax

HRESULT GetInputStreamAttributes(
  [in]  DWORD         dwInputStreamID,
  [out] IMFAttributes **pAttributes
);

Parameter

[in] dwInputStreamID

Eingabedatenstrombezeichner. Um die Liste der Streambezeichner abzurufen, rufen Sie IMFTransform::GetStreamIDs auf.

[out] pAttributes

Empfängt einen Zeiger auf die IMFAttributes-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.

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
Der MFT unterstützt keine Eingabedatenstromattribute.
MF_E_INVALIDSTREAMNUMBER
Ungültiger Streambezeichner.

Hinweise

Die Implementierung dieser Methode ist optional, es sei denn, der MFT muss einen bestimmten Satz von Attributen unterstützen.

Um den Attributspeicher für den gesamten MFT abzurufen, rufen Sie IMFTransform::GetAttributes auf.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mftransform.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFTransform

Media Foundation-Transformationen

Attribute transformieren