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
TRUE
Ripetere i fotogrammi.
FALSE
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

Vedi anche

ID3D11VideoContext