PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMOUTPUTRATE fungsi panggilan balik (d3d10umddi.h)

Mengatur laju di mana prosesor video menghasilkan bingkai output untuk aliran input.

Sintaks

PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMOUTPUTRATE Pfnd3d111DdiVideoprocessorsetstreamoutputrate;

void Pfnd3d111DdiVideoprocessorsetstreamoutputrate(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  UINT unnamedParam3,
  D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE unnamedParam4,
  BOOL unnamedParam5,
  const DXGI_RATIONAL *unnamedParam6
)
{...}

Parameter

unnamedParam1

hDevice [in]

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

hVideoProcessor [in]

Handel ke objek prosesor video yang dibuat melalui panggilan ke fungsi CreateVideoProcessor .

unnamedParam3

StreamIndex [in]

Indeks berbasis nol dari aliran input.

unnamedParam4

RepeatFrame [in]

Menentukan bagaimana driver melakukan konversi kecepatan bingkai, jika diperlukan.

Jika parameter RepeatFrame TRUE, driver harus mengulangi bingkai.

Jika parameter RepeatFrame FALSE, driver harus menginterpolasi bingkai.

Catatan

Jika VideoProcessorSetStreamOutputRate tidak pernah dipanggil, driver harus menginterpolasi bingkai secara default.

unnamedParam5

OutputRate [in]

Laju output, ditentukan sebagai nilai D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE .

Untuk informasi lebih lanjut, lihat bagian Keterangan.

unnamedParam6

pCustomRate [in]

Penunjuk ke struktur DXGI_RATIONAL . Jika parameter OutputRate diatur ke D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM, parameter ini menentukan tingkat output yang tepat. Jika tidak, parameter ini diabaikan dan dapat diatur ke NULL.

Nilai kembali

Tidak ada

Keterangan

Tingkat output standar yang ditentukan oleh nilai enumerasi D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE adalah kecepatan bingkai normal (D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL) dan kecepatan bingkai setengah (D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE_HALF).

Jika driver mendukung tarif kustom untuk konversi tarif atau telecine terbalik, driver dapat menggunakan tarif kustom jika parameter OutputRate diatur ke D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM. Laju kustom ditentukan oleh parameter pCustomRate .

Catatan

Driver melaporkan tingkat kustomnya dalam struktur D3D11_1DDI_VIDEO_PROCESSOR_CAPS yang dikembalikan melalui fungsi GetVideoProcessorCustomRate .

Tergantung pada laju output, driver mungkin harus mengonversi kecepatan bingkai. Jika demikian, nilai parameter RepeatFrame mengontrol apakah driver membuat bingkai terinterpolasi atau mengulangi bingkai input.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Desktop
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

CreateVideoProcessor

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

D3D11_1DDI_VIDEO_PROCESSOR_OUTPUT_RATE

DXGI_RATIONAL

GetVideoProcessorCustomRate