enumerasi AM_DVD_GRAPH_FLAGS (strmif.h)
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Enumerasi AM_DVD_GRAPH_FLAGS menentukan bagaimana Navigator DVD membangun grafik pemutaran DVD. Bendera ini digunakan dengan metode IDvdGraphBuilder::RenderDvdVideoVolume .
Sintaks
typedef enum _AM_DVD_GRAPH_FLAGS {
AM_DVD_HWDEC_PREFER = 0x1,
AM_DVD_HWDEC_ONLY = 0x2,
AM_DVD_SWDEC_PREFER = 0x4,
AM_DVD_SWDEC_ONLY = 0x8,
AM_DVD_NOVPE = 0x100,
AM_DVD_DO_NOT_CLEAR = 0x200,
AM_DVD_VMR9_ONLY = 0x800,
AM_DVD_EVR_ONLY = 0x1000,
AM_DVD_EVR_QOS = 0x2000,
AM_DVD_ADAPT_GRAPH = 0x4000,
AM_DVD_MASK = 0xffff
} AM_DVD_GRAPH_FLAGS;
Konstanta
AM_DVD_HWDEC_PREFER Nilai: 0x1 Gunakan dekoder perangkat keras jika memungkinkan. Jika tidak ada yang tersedia, gunakan dekoder perangkat lunak. Ini adalah pengaturan default. Dekode DVD perangkat keras terdaftar di bawah kategori filter CLSID_DVDHWDecodersCategory. Lihat Kategori Filter. |
AM_DVD_HWDEC_ONLY Nilai: 0x2 Gunakan dekoder perangkat keras; jangan gunakan dekoder perangkat lunak. Jangan gabungkan bendera ini dengan bendera AM_DVD_VMR9_ONLY atau AM_DVD_EVR_ONLY. |
AM_DVD_SWDEC_PREFER Nilai: 0x4 Gunakan dekoder perangkat lunak jika memungkinkan. Jika tidak ada yang tersedia, gunakan dekoder perangkat keras. |
AM_DVD_SWDEC_ONLY Nilai: 0x8 Gunakan dekoder perangkat lunak; jangan gunakan dekoder perangkat keras. |
AM_DVD_NOVPE Nilai: 0x100 Jangan tampilkan video pada monitor komputer. Penggunaan bendera ini harus dibatasi hanya untuk kombinasi perangkat keras DVD-Video dekoder dan perangkat layar dengan port yang dapat terhubung ke TV. Jenis set-top box perangkat yang dapat diputar kembali DVD-Video dapat memutar judul DVD untuk dilihat di set TV daripada monitor komputer. |
AM_DVD_DO_NOT_CLEAR Nilai: 0x200 Jangan bersihkan grafik filter sebelum membangun grafik pemutaran DVD. Secara default, metode RenderDvdVideoVolume menghapus filter yang ada dari grafik sebelum membangun grafik pemutaran DVD. Catatan Berlaku untuk Windows Vista dan yang lebih baru. |
AM_DVD_VMR9_ONLY Nilai: 0x800 Gunakan Filter Perender Pencampur Video 9 (VMR-9) untuk penyajian; gagal jika VMR-9 tidak tersedia. Jangan gabungkan bendera ini dengan bendera AM_DVD_EVR_ONLY. |
AM_DVD_EVR_ONLY Nilai: 0x1000 Gunakan Enhanced Video Renderer (EVR) untuk penyajian; gagal jika EVR tidak tersedia. Catatan Berlaku untuk Windows Vista dan yang lebih baru. |
AM_DVD_EVR_QOS Nilai: 0x2000 |
AM_DVD_ADAPT_GRAPH Nilai: 0x4000 |
AM_DVD_MASK Nilai: 0xffff |
Keterangan
Jangan gabungkan lebih dari salah satu bendera berikut:
- AM_DVD_HWDEC_PREFER
- AM_DVD_HWDEC_ONLY
- AM_DVD_SWDEC_PREFER
- AM_DVD_SWDEC_ONLY
Untuk menggunakan VMR-9, metode IAMDecoderCaps::GetDecoderCaps decoder harus mengembalikan bendera AM_GETDECODERCAP_QUERY_VMR9_SUPPORT . Untuk menggunakan EVR, metode GetDecoderCaps decoder harus mengembalikan bendera AM_GETDECODERCAP_QUERY_EVR_SUPPORT .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | strmif.h (termasuk Dshow.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk