METODE ID3D11VideoContext::VideoProcessorSetStreamRotation (d3d11.h)
Mengatur rotasi aliran untuk aliran input pada prosesor video.
Sintaks
void VideoProcessorSetStreamRotation(
ID3D11VideoProcessor *pVideoProcessor,
UINT StreamIndex,
BOOL Enable,
D3D11_VIDEO_PROCESSOR_ROTATION Rotation
);
Parameter
pVideoProcessor
Penunjuk ke antarmuka ID3D11VideoProcessor . Untuk mendapatkan pointer ini, panggil ID3D11VideoDevice::CreateVideoProcessor.
StreamIndex
Indeks berbasis nol dari aliran input. Untuk mendapatkan jumlah aliran maksimum, panggil ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps dan periksa anggota struktur MaxStreamStates .
Enable
Menentukan apakah aliran akan diputar dalam orientasi searah jajar.
Rotation
Menentukan rotasi aliran.
Mengembalikan nilai
Tidak ada
Keterangan
Ini adalah status opsional dan aplikasi hanya boleh menggunakannya jika D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION dilaporkan dalam D3D11_VIDEO_PROCESSOR_CAPS. FeatureCaps.
Persegi panjang sumber aliran akan ditentukan dalam koordinat pra-rotasi (biasanya lanskap) dan persegi panjang tujuan aliran akan ditentukan dalam koordinat pasca-rotasi (biasanya potret). Aplikasi harus memperbarui persegi panjang tujuan aliran dengan benar saat menggunakan nilai rotasi selain 0° dan 180°.
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | d3d11.h |