Metodo ID3D11VideoContext::VideoProcessorSetStreamOutputRate (d3d11.h)
Imposta la frequenza in cui il processore video produce fotogrammi di output per un flusso di input.
Sintassi
void VideoProcessorSetStreamOutputRate(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] D3D11_VIDEO_PROCESSOR_OUTPUT_RATE OutputRate,
[in] BOOL RepeatFrame,
[in] const DXGI_RATIONAL *pCustomRate
);
Parametri
[in] pVideoProcessor
Puntatore all'interfaccia ID3D11VideoProcessor . Per ottenere questo puntatore, chiamare ID3D11VideoDevice::CreateVideoProcessor.
[in] 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 .
[in] OutputRate
Frequenza di output, specificata come valore D3D11_VIDEO_PROCESSOR_OUTPUT_RATE .
[in] RepeatFrame
Specifica il modo in cui il driver esegue la conversione della frequenza dei fotogrammi, se necessario.
Valore | Significato |
---|---|
|
Ripetere i fotogrammi. |
|
Interpolare i fotogrammi. |
[in] pCustomRate
Puntatore a una struttura di DXGI_RATIONAL . Se OutputRate è D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM, questo parametro specifica la frequenza di output esatta. In caso contrario, questo parametro viene ignorato e può essere NULL.
Valore restituito
nessuno
Osservazioni
I tassi di output standard sono normali (D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL) e la frequenza di metà fotogrammi (D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF). Inoltre, il driver potrebbe supportare le tariffe personalizzate per la conversione della frequenza o la telecine inversa. Per ottenere l'elenco delle tariffe personalizzate, chiamare ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate.
A seconda della frequenza di output, il driver potrebbe dover convertire la frequenza dei fotogrammi. In tal caso, il valore di RepeatFrame controlla se il driver crea fotogrammi interpolati o ripete semplicemente fotogrammi di input.
Requisiti
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |