IAMStreamConfig::GetNumberOfCapabilities-Methode (strmif.h)
[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 GetNumberOfCapabilities
-Methode ruft die Anzahl von Formatfunktionen ab, die dieser Pin unterstützt.
Syntax
HRESULT GetNumberOfCapabilities(
[out] int *piCount,
[out] int *piSize
);
Parameter
[out] piCount
Zeiger auf eine Variable, die die Anzahl der Formatfunktionen empfängt.
[out] piSize
Zeiger auf eine Variable, die die Größe der Konfigurationsstruktur in Bytes empfängt. Weitere Informationen finden Sie unter Hinweise.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Die folgenden Werte sind möglich.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
NULL-Zeigerwert . |
|
Der Eingabenadel ist nicht verbunden. |
Bemerkungen
Ein Ausgabepin kann mehrere Formatfunktionen unterstützen. Diese Methode gibt die Gesamtzahl der Funktionen zurück, die der Pin unterstützt. Die Zahl wird im piCount-Parameter zurückgegeben. Um einen bestimmten Satz von Funktionen abzurufen, rufen Sie die IAMStreamConfig::GetStreamCaps-Methode auf. Formatfunktionen werden ab 0 (null) indiziert, sodass der in piCount zurückgegebene Wert ein Wert mehr als die Obergrenze ist.
Abhängig vom Formattyp des Pins, der VIDEO_STREAM_CONFIG_CAPS-Struktur (für Video) oder einer AUDIO_STREAM_CONFIG_CAPS-Struktur (für Audio). Der piSize-Parameter empfängt die Größe der Struktur in Bytes.
Bei einigen Komprimierungsfiltern schlägt diese Methode fehl, wenn der Eingabestift des Filters nicht verbunden ist.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |
Bibliothek | Strmiids.lib |