Freigeben über


IMpeg2PsiParser::GetCountOfElementaryStreams-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 GetCountOfElementaryStreams -Methode ruft die Anzahl der elementaren Datenströme in einem angegebenen Programm ab.

Syntax

HRESULT GetCountOfElementaryStreams(
  [in]  WORD wProgramNumber,
  [out] WORD *pwVal
);

Parameter

wProgramNumber [in]

Gibt das program_number Feld für das Programm an, wie im PAT angegeben.

pwVal [out]

Zeiger auf eine Variable, die die Anzahl der elementaren Datenströme im Programm 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.

 

Bemerkungen

Verwenden Sie die GetRecordProgramNumber-Methode , um die Programmnummer abzurufen.

Siehe auch

IMpeg2PsiParser-Schnittstelle

IMpeg2PsiParser::GetRecordProgramNumber

PSI-Parserfilterbeispiel