struttura DXVAHD_STREAM_STATE_FILTER_DATA (dxvahd.h)
Specifica il livello per un'operazione di filtro in un flusso di input DXVA-HD (Microsoft DirectX Video Acceleration High Definition).
Sintassi
typedef struct _DXVAHD_STREAM_STATE_FILTER_DATA {
BOOL Enable;
INT Level;
} DXVAHD_STREAM_STATE_FILTER_DATA;
Members
Enable
Se TRUE, il filtro è abilitato. In caso contrario, il filtro è disabilitato.
Level
Livello per il filtro. Il significato di questo valore dipende dall'implementazione. Per ottenere l'intervallo e il valore predefinito di un determinato filtro, chiamare il metodo IDXVAHD_Device::GetVideoProcessorFilterRange .
Se il membro Enable è FALSE, il membro Level viene ignorato.
Commenti
Per un elenco dei filtri immagine definiti per DXVA-HD, vedere DXVAHD_FILTER. Il dispositivo potrebbe non supportare ogni tipo di filtro di immagine. Per verificare se il dispositivo supporta un filtro specifico, chiamare il metodo IDXVAHD_Device::GetVideoProcessorDeviceCaps e controllare il membro FilterCaps della struttura DXVAHD_VPDEVCAPS .
Esempio
HRESULT DXVAHD_SetFilterValue(
IDXVAHD_VideoProcessor *pVP,
UINT stream,
DXVAHD_FILTER filter,
BOOL bEnable,
INT value
)
{
DXVAHD_STREAM_STATE_FILTER_DATA data = { bEnable, value };
DXVAHD_STREAM_STATE state = static_cast<DXVAHD_STREAM_STATE>(DXVAHD_STREAM_STATE_FILTER_BRIGHTNESS + filter);
HRESULT hr = pVP->SetVideoProcessStreamState(
stream,
state,
sizeof(data),
&data
);
return hr;
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | dxvahd.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per