Metodo ID3D11VideoContext::VideoProcessorSetStreamRotation (d3d11.h)
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 |