Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das feature, das dieser Seite zugeordnet ist, Microsoft TV Technologies, ist ein Legacyfeature. Microsoft empfiehlt dringend, dass neuer Code dieses Feature nicht verwendet.]
[IEncoderAPI ist nicht mehr verfügbar. Verwenden Sie stattdessen ICodecAPI.]
Die GetParameterRange-Methode ruft den gültigen Wertebereich ab, den der Parameter unterstützt, in Fällen, in denen der Parameter einen abgestuften Bereich im Gegensatz zu einer Liste bestimmter Werte unterstützt.
Syntax
HRESULT GetParameterRange(
[in] const GUID *Api,
[out] VARIANT *ValueMin,
[out] VARIANT *ValueMax,
[out] VARIANT *SteppingDelta
);
Parameter
[in] Api
Zeiger auf eine GUID, die den Parameter angibt.
[out] ValueMin
Zeiger auf einen VARIANT-Typ , der den Mindestwert des Parameters empfängt.
[out] ValueMax
Zeiger auf einen VARIANT-Typ , der den maximalen Wert des Parameters empfängt.
[out] SteppingDelta
Zeiger auf einen VARIANT-Typ , der das Schrittdelta empfängt, das die gültigen Inkremente von ValueMin auf ValueMax definiert.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Die -Eigenschaft unterstützt eine Liste möglicher Werte, keinen linearen Bereich. |
Hinweise
Der gültige Bereich für den Parameter ist [ValueMax... ValueMax], mit Inkrementen von SteppingDelta. Wenn ein Parameter einen abgestuften Wertebereich unterstützt, muss er einen der folgenden Variantentypen verwenden:
- Typen ohne Vorzeichen: VT_UI8, VT_UI4, VT_UI2, VT_UI1
- Signierte Typen: VT_I8, VT_I4, VT_I2
- Floattypen: VT_R8, VT_R4
Jeder Schrittwert ist gültig. Wenn der Bereich kein Schrittdelta aufweist (d. h. Sie können um einen beliebigen Wert inkrementieren), sollte der Encoder einen leeren Wert (VT_EMPTY) für SteppingDelta zurückgeben.
Wenn apiENCAPIPARAM_BITRATE_MODE entspricht, gibt die Methode E_NOTIMPL zurück, da die Bitratenmoduskonstanten eine Liste bestimmter Werte sind.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | strmif.h (include Dshow.h) |
| Bibliothek | Strmiids.lib |