Bagikan melalui


METODE ID3D11VideoContext::VideoProcessorSetStreamStereoFormat (d3d11.h)

Mengaktifkan atau menonaktifkan video 3D stereo untuk aliran input pada prosesor video. Selain itu, metode ini menentukan tata letak bingkai video dalam memori.

Sintaks

void VideoProcessorSetStreamStereoFormat(
  [in] ID3D11VideoProcessor                   *pVideoProcessor,
  [in] UINT                                   StreamIndex,
  [in] BOOL                                   Enable,
  [in] D3D11_VIDEO_PROCESSOR_STEREO_FORMAT    Format,
  [in] BOOL                                   LeftViewFrame0,
  [in] BOOL                                   BaseViewFrame0,
  [in] D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE FlipMode,
  [in] int                                    MonoOffset
);

Parameter

[in] pVideoProcessor

Penunjuk ke antarmuka ID3D11VideoProcessor . Untuk mendapatkan pointer ini, panggil ID3D11VideoDevice::CreateVideoProcessor.

[in] StreamIndex

Indeks berbasis nol dari aliran input. Untuk mendapatkan jumlah aliran maksimum, panggil ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps dan periksa anggota struktur MaxStreamStates .

[in] Enable

Menentukan apakah stereo 3D diaktifkan untuk aliran ini. Jika nilainya FALSE, parameter yang tersisa dari metode ini diabaikan.

[in] Format

Menentukan tata letak dua tampilan stereo dalam memori, sebagai nilai D3D11_VIDEO_PROCESSOR_STEREO_FORMAT .

[in] LeftViewFrame0

Jika TRUE, bingkai 0 berisi tampilan kiri. Jika tidak, bingkai 0 berisi tampilan yang tepat.

Parameter ini diabaikan untuk format stereo berikut:

  • D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
  • D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET

[in] BaseViewFrame0

Jika TRUE, bingkai 0 berisi tampilan dasar. Jika tidak, bingkai 1 berisi tampilan dasar.

Parameter ini diabaikan untuk format stereo berikut:

  • D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
  • D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
  • Ketika D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE digunakan dan aplikasi ingin mengonversi data stereo menjadi mono, aplikasi dapat:
    • Tentukan tampilan dasar sebagai input mono.
    • Tentukan kedua sumber daya dan izinkan driver untuk melakukan konversi dari tampilan dasar. Dalam hal ini, D3D11_VIDEO_PROCESSOR_STREAM.hInputSurface dianggap sebagai bingkai 0 dan D3D11_VIDEO_PROCESSOR_STREAM.hInputSurfaceRight dianggap sebagai bingkai 1.

[in] FlipMode

Bendera dari enumerasi D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE , menentukan apakah salah satu tampilan dibalik.

[in] MonoOffset

Untuk format D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET , parameter ini menentukan cara menghasilkan tampilan kiri dan kanan:

  • Jika MonoOffset positif, tampilan kanan digeser ke kanan oleh banyak piksel, dan tampilan kiri digeser ke kiri dengan jumlah yang sama.
  • Jika MonoOffset negatif, tampilan kanan digeser ke kiri oleh banyak piksel, dan tampilan kiri digeser ke kanan dengan jumlah yang sama.
Jika Format tidak D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, parameter ini harus nol.

Nilai kembali

Tidak ada

Persyaratan

   
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11.h

Lihat juga

ID3D11VideoContext