DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA struttura (dxvahd.h)
Specifica la frequenza dei fotogrammi di output per un flusso di input quando si usa Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Sintassi
typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
BOOL RepeatFrame;
DXVAHD_OUTPUT_RATE OutputRate;
DXVAHD_RATIONAL CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;
Members
RepeatFrame
Specifica il modo in cui il dispositivo esegue la conversione della frequenza dei fotogrammi, se necessario. Il valore predefinito dello stato è FALSE (interpolazione).
Valore | Significato |
---|---|
|
Il dispositivo ripete i fotogrammi. |
|
Il dispositivo interpola i frame. |
OutputRate
Specifica la frequenza di output, come membro dell'enumerazione DXVAHD_OUTPUT_RATE .
CustomRate
Specifica una frequenza di output personalizzata, come struttura DXVAHD_RATIONAL . Questo membro viene ignorato a meno che OutputRate non sia uguale a DXVAHD_OUTPUT_RATE_CUSTOM. Il valore di stato predefinito è 1/1.
Per ottenere l'elenco delle tariffe personalizzate supportate dal processore video, chiamare IDXVAHD_Device::GetVideoProcessorCustomRates. Se viene usata una frequenza personalizzata, deve essere presa da questo elenco.
Commenti
La frequenza di output potrebbe richiedere al dispositivo di convertire la frequenza dei fotogrammi del flusso di input. In tal caso, il valore di RepeatFrame controlla se il dispositivo crea fotogrammi interpolati o ripete semplicemente fotogrammi di input.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | dxvahd.h |