Freigeben über


IMpeg2PsiParser::GetTransportStreamId-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die Implementierung dieser Methode wird als Beispielcode mit dem DirectShow SDK bereitgestellt. Es handelt sich nicht um eine unterstützte DirectShow-API.

Die GetTransportStreamId -Methode ruft das transport_stream_id Feld aus dem PAT ab. Dieser Wert wird vom Benutzer definiert und kann verwendet werden, um einen bestimmten Transportstream von anderen Datenströmen im selben Netzwerk zu unterscheiden. Ein Transportstream enthält höchstens ein PAT.

Syntax

HRESULT GetTransportStreamId(
  [out] WORD *pStreamId
);

Parameter

pStreamId [out]

Zeiger auf eine Variable, die das transport_stream_id Feld empfängt.

Rückgabewert

Die -Methode gibt einen HRESULT-Wert zurück. Mögliche Werte sind unter anderem die in der folgenden Tabelle gezeigten Werte.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.

 

Siehe auch

IMpeg2PsiParser-Schnittstelle

PSI-Parserfilterbeispiel