PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMDESTRECT funzione di callback (d3d10umddi.h)
Imposta il rettangolo di destinazione per un flusso di input nel processore video.
Sintassi
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMDESTRECT Pfnd3d111DdiVideoprocessorsetstreamdestrect;
void Pfnd3d111DdiVideoprocessorsetstreamdestrect(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
const RECT *unnamedParam5
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
hVideoProcessor [in]
Handle per l'oggetto processore video creato tramite una chiamata alla funzione CreateVideoProcessor .
unnamedParam3
StreamIndex [in]
Indice in base zero del flusso di input.
unnamedParam4
Abilita [in]
Se TRUE, il rettangolo di destinazione specificato dal parametro pDestRect deve essere usato dal processore video.
unnamedParam5
pDestRect [in]
Puntatore a una struttura RECT che specifica il rettangolo di destinazione.
Valore restituito
nessuno
Osservazioni
Il rettangolo di destinazione è la parte della superficie di output che riceve il trasferimento del blocco di bit (bitblt) per il flusso di input specificato. Il rettangolo di destinazione viene assegnato in coordinate pixel rispetto alla superficie di output.
Il rettangolo di destinazione predefinito è un rettangolo vuoto (0, 0, 0, 0). Se la funzione VideoProcessorSetStreamDestRect non viene mai chiamata o se il parametro Enable è FALSE, non vengono scritti dati dal flusso di input specificato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |