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 |
---|---|
|
Erfolg. |
Bemerkungen
Verwenden Sie die GetRecordProgramNumber-Methode , um die Programmnummer abzurufen.
Siehe auch