struktur DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA (dxvahd.h)

Menentukan kecepatan bingkai output untuk aliran input saat menggunakan Definisi Tinggi Akselerasi Video Microsoft DirectX (DXVA-HD).

Sintaks

typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
  BOOL               RepeatFrame;
  DXVAHD_OUTPUT_RATE OutputRate;
  DXVAHD_RATIONAL    CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;

Anggota

RepeatFrame

Menentukan bagaimana perangkat melakukan konversi kecepatan bingkai, jika diperlukan. Nilai status default adalah FALSE (interpolasi).

Nilai Makna
TRUE
Perangkat mengulangi bingkai.
FALSE
Perangkat menginterpolasi bingkai.

OutputRate

Menentukan tingkat output, sebagai anggota enumerasi DXVAHD_OUTPUT_RATE .

CustomRate

Menentukan laju output kustom, sebagai struktur DXVAHD_RATIONAL . Anggota ini diabaikan kecuali OutputRate sama dengan DXVAHD_OUTPUT_RATE_CUSTOM. Nilai status default adalah 1/1.

Untuk mendapatkan daftar tarif kustom yang didukung oleh prosesor video, panggil IDXVAHD_Device::GetVideoProcessorCustomRates. Jika tarif kustom digunakan, laju kustom harus diambil dari daftar ini.

Keterangan

Laju output mungkin mengharuskan perangkat untuk mengonversi kecepatan bingkai aliran input. Jika demikian, nilai RepeatFrame mengontrol apakah perangkat membuat bingkai terinterpolasi atau hanya mengulangi bingkai input.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header dxvahd.h

Lihat juga

DXVA-HD

DXVAHD_STREAM_STATE

Struktur Video Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Struktur Yayasan Media