Bagikan melalui


atribut MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING

Memungkinkan pemrosesan video tingkat lanjut oleh Pembaca Sumber, termasuk konversi ruang warna, deinterlacing, pengubahan ukuran video, dan konversi kecepatan bingkai.

Jenis Data

BOOL disimpan sebagai UINT32

Keterangan

Jika atribut ini TRUE, Pembaca Sumber dapat menyisipkan prosesor video ke dalam alur pemrosesan, yang memungkinkan jenis konversi format berikut:

  • Konversi ruang warna (YUV ke RGB-32)
  • Mendeinterlacing
  • Mengubah ukuran video
  • Konversi kecepatan bingkai

Jika atribut ini TRUE, atribut MF_READWRITE_DISABLE_CONVERTERS harus FALSE.

Pembaca Sumber mencari prosesor video yang terdaftar dalam kategori MFT_CATEGORY_VIDEO_PROCESSOR , termasuk MFT yang terdaftar untuk proses lokal. (Lihat MFTRegisterLocal untuk informasi selengkapnya tentang pendaftaran lokal MFTs.) Pembaca Sumber menggunakan Transcode Video Processor (XVP) jika tidak ada prosesor video lain yang sesuai yang ditemukan.

Aplikasi menentukan jenis output yang diinginkan dengan memanggil IMFSourceReader::SetCurrentMediaType. Saat Pembaca Sumber mengonfigurasi prosesor video, Pembaca Sumber mencoba mencocokkan atribut berikut dari jenis output:

Atribut ini mirip dengan atribut MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING , tetapi menawarkan keuntungan berikut:

  • Rentang konversi format yang lebih besar didukung.
  • Aplikasi dapat mendaftarkan konverter mereka sendiri.
  • Beberapa konversi dapat dilakukan dalam perangkat keras menggunakan GPU.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung
Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Header
Mfreadwrite.h

Lihat juga

Daftar Alfabet Atribut Media Foundation

Pembaca Sumber

Atribut Pembaca Sumber