Metodo ICodecAPI::GetParameterRange (icodecapi.h)
Il metodo GetParameterRange ottiene l'intervallo di valori per una proprietà codec.
Questo metodo si applica solo alle proprietà i cui valori formano un intervallo lineare.
Sintassi
HRESULT GetParameterRange(
[in] const GUID *Api,
[out] VARIANT *ValueMin,
VARIANT *ValueMax,
[out] VARIANT *SteppingDelta
);
Parametri
[in] Api
Puntatore a un GUID che specifica la proprietà da eseguire per la query. Per un elenco delle proprietà del codec standard, vedere Proprietà dell'API codec.
[out] ValueMin
Puntatore a un VALORE VARIANT che riceve il valore minimo della proprietà. Il chiamante deve liberare VARIANT chiamando VariantClear.
ValueMax
[out] SteppingDelta
Puntatore a un variant che riceve il delta di passaggio, che definisce gli incrementi validi da ValueMin a ValueMax. Il chiamante deve liberare VARIANT chiamando VariantClear.
Se il tipo VARIANT è VT_EMPTY, qualsiasi incremento è valido.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Argomento non valido. |
|
Il metodo è riuscito. |
|
La proprietà supporta un elenco di valori possibili, non un intervallo lineare. |
Commenti
L'intervallo valido per la proprietà è [ValueMin... ValueMax], con incrementi di SteppingDelta. Se una proprietà supporta un intervallo lineare di valori, la proprietà deve usare uno dei tipi varianti seguenti:
- Tipi non firmati: VT_UI8, VT_UI4, VT_UI2, VT_UI1
- Tipi firmati: VT_I8, VT_I4, VT_I2
- Tipi a virgola mobile: VT_R8, VT_R4
Requisiti
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | icodecapi.h |