IMFTransform::GetOutputStreamInfo-Methode (mftransform.h)
Ruft die Pufferanforderungen und andere Informationen für einen Ausgabestream in dieser Media Foundation-Transformation (MFT) ab.
Syntax
HRESULT GetOutputStreamInfo(
[in] DWORD dwOutputStreamID,
[out] MFT_OUTPUT_STREAM_INFO *pStreamInfo
);
Parameter
[in] dwOutputStreamID
Ausgabestreambezeichner. Um die Liste der Streambezeichner abzurufen, rufen Sie IMFTransform::GetStreamIDs auf.
[out] pStreamInfo
Zeiger auf eine MFT_OUTPUT_STREAM_INFO-Struktur . Die -Methode füllt die Struktur mit Informationen zum Ausgabedatenstrom auf.
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. |
|
Ungültige Streamnummer. |
Hinweise
Es ist gültig, diese Methode aufzurufen, bevor die Medientypen festgelegt werden. Beachten Sie, dass sich die Ergebnisse dieses Aufrufs dynamisch ändern können, nachdem sich der Medientyp geändert hat und ProcessOutput aufgerufen wurde, sodass Sie diese Methode möglicherweise erneut aufrufen müssen, nachdem eine dieser Elemente aufgetreten ist.
Wenn MFT_UNIQUE_METHOD_NAMES vor dem Einschließen von mftransform.h definiert ist, wird diese Methode in MFTGetOutputStreamInfo umbenannt. Weitere Informationen finden Sie unter Erstellen von DMO/MFT-Hybridobjekten.
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 |