Share via


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
TRUE
Il dispositivo ripete i fotogrammi.
FALSE
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

Vedi anche

DXVA-HD

DXVAHD_STREAM_STATE

Strutture video Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Strutture di Media Foundation