enumerasi DVD_PREFERRED_DISPLAY_MODE (strmif.h)
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan 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 Audio/Video Capture 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.]
Sintaks
typedef enum tagDVD_PREFERRED_DISPLAY_MODE {
DISPLAY_CONTENT_DEFAULT = 0,
DISPLAY_16x9 = 1,
DISPLAY_4x3_PANSCAN_PREFERRED = 2,
DISPLAY_4x3_LETTERBOX_PREFERRED = 3
} DVD_PREFERRED_DISPLAY_MODE;
Konstanta
DISPLAY_CONTENT_DEFAULT Nilai: 0 Gunakan ukuran jendela default dan tipe isi. |
DISPLAY_16x9 Nilai: 1 Gunakan jendela 16 x 9. |
DISPLAY_4x3_PANSCAN_PREFERRED Nilai: 2 Gunakan jendela 4 x 3 dan konversi ke pan-scan, jika memungkinkan. |
DISPLAY_4x3_LETTERBOX_PREFERRED Nilai: 3 Gunakan jendela 4 x 3 dan konversi ke kotak surat, jika memungkinkan. |
Keterangan
Enumerasi DVD_PREFERRED_DISPLAY_MODE menunjukkan rasio aspek jendela pilihan pengguna dan metode konversi pilihan konten 16 x 9 ke rasio aspek jendela 4 x 3. Pan-scan dan letterboxing adalah dua metode konversi. Menampilkan video pada ukuran terbesar yang mungkin di dalam jendela tampilan tanpa pemotongan atau peregangan disebut menampilkan dalam format kotak surat. Pan-scan secara khusus memangkas video 16 x 9 untuk ditampilkan di jendela 4 x 3 menggunakan parameter yang ditentukan oleh penulis video.
Jenis enumerasi ini menunjukkan preferensi mekanisme konversi karena beberapa konten hanya dapat ditampilkan menggunakan salah satu metode ini. Konten 4 x 3 selalu dikonversi ke jendela 16 x 9 dengan menggunakan kotak samping, di mana bilah hitam ditambahkan ke sisi kanan dan kiri tampilan alih-alih bagian atas dan bawah tampilan seperti dalam konversi 16 x 9 hingga 4 x 3 menggunakan kotak surat.
Tabel berikut ini memperlihatkan metode konversi yang digunakan antara jenis konten aktual yang tercantum di kolom pertama, dan pengaturan preferensi tampilan pengguna, yang ditunjukkan oleh salah satu kolom lainnya.
Tipe konten aktual | 16 x 9 | 4 x 3 pan-scan | Kotak surat 4 x 3 |
---|---|---|---|
4 x 3 | Kotak samping | Tidak ada | Tidak ada |
Hanya kotak surat 16 x 9 | Tidak ada | Letterbox | Letterbox |
Hanya 16 x 9 pan-scan | Tidak ada | Pemindaian geser | Pemindaian geser |
16 x 9 pan-scan atau kotak surat | Tidak ada | Pemindaian geser | Letterbox |
Ukuran jendela asli yang digunakan selalu menjadi ukuran pilihan pengguna.
Persyaratan
Header | strmif.h (termasuk Dshow.h) |