Freigeben über


IMFTransform::GetStreamCount-Methode (mftransform.h)

Ruft die aktuelle Anzahl von Eingabe- und Ausgabestreams für diese Media Foundation-Transformation (MFT) ab.

Syntax

HRESULT GetStreamCount(
  [out] DWORD *pcInputStreams,
  [out] DWORD *pcOutputStreams
);

Parameter

[out] pcInputStreams

Empfängt die Anzahl der Eingabestreams.

[out] pcOutputStreams

Empfängt die Anzahl der Ausgabestreams.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Anzahl der Streams umfasst nicht ausgewählte Datenströme, d. h. Datenströme ohne Medientyp oder NULL-Medientyp.

Diese Methode sollte nicht mit NULL-Parametern aufgerufen werden, obwohl in der Praxis einige Implementierungen NULL-Parameter zulassen.

Wenn MFT_UNIQUE_METHOD_NAMES vor dem Einschließen von mftransform.h definiert ist, wird diese Methode in MFTGetStreamCount umbenannt. Weitere Informationen finden Sie unter Erstellen von DMO/MFT-Hybridobjekten.

Anforderungen

Anforderung Wert
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