Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta la rotazione del flusso per un flusso di input nel processore video.
Sintassi
void VideoProcessorSetStreamRotation(
ID3D11VideoProcessor *pVideoProcessor,
UINT StreamIndex,
BOOL Enable,
D3D11_VIDEO_PROCESSOR_ROTATION Rotation
);
Parametri
pVideoProcessor
Puntatore all'interfaccia ID3D11VideoProcessor . Per ottenere questo puntatore, chiamare ID3D11VideoDevice::CreateVideoProcessor.
StreamIndex
Indice in base zero del flusso di input. Per ottenere il numero massimo di flussi, chiamare ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps e controllare il membro della struttura MaxStreamStates .
Enable
Specifica se il flusso deve essere ruotato in senso orario.
Rotation
Specifica la rotazione del flusso.
Valore restituito
nessuno
Osservazioni
Si tratta di uno stato facoltativo e l'applicazione deve usarla solo se D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION viene segnalato in D3D11_VIDEO_PROCESSOR_CAPS. FeatureCaps.
Il rettangolo di origine del flusso verrà specificato nelle coordinate di pre-rotazione (in genere orizzontale) e il rettangolo di destinazione del flusso verrà specificato nelle coordinate di post-rotazione (in genere verticale). L'applicazione deve aggiornare correttamente il rettangolo di destinazione del flusso quando si utilizza un valore di rotazione diverso da 0° e 180°.
Requisiti
| Client minimo supportato | Windows 8 [solo app desktop] |
| Server minimo supportato | Windows Server 2012 [solo app desktop] |
| Piattaforma di destinazione | Windows |
| Intestazione | d3d11.h |