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
D3D11_1DDI_VIDEO_PROCESSOR_CAPS