struktur DVD_VideoAttributes (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.]
Struktur menjelaskan DVD_VideoAttributes
atribut aliran video untuk judul atau menu saat ini.
Sintaks
typedef struct tagDVD_VideoAttributes {
BOOL fPanscanPermitted;
BOOL fLetterboxPermitted;
ULONG ulAspectX;
ULONG ulAspectY;
ULONG ulFrameRate;
ULONG ulFrameHeight;
DVD_VIDEO_COMPRESSION Compression;
BOOL fLine21Field1InGOP;
BOOL fLine21Field2InGOP;
ULONG ulSourceResolutionX;
ULONG ulSourceResolutionY;
BOOL fIsSourceLetterboxed;
BOOL fIsFilmMode;
} DVD_VideoAttributes;
Anggota
fPanscanPermitted
TRUE berarti gambar dapat ditampilkan sebagai pan-scan jika rasio aspek tampilan adalah 4 x 3.
fLetterboxPermitted
TRUE berarti gambar dapat ditampilkan sebagai kotak surat jika rasio aspek tampilan adalah 4 x 3.
ulAspectX
Aspek X streaming video (4 atau 16).
ulAspectY
Aspek streaming video Y (3 atau 9).
ulFrameRate
Kecepatan bingkai dalam hertz (Hz), baik 50 atau 60.
ulFrameHeight
Tinggi bingkai dalam baris (525 untuk kecepatan bingkai 60 Hz atau 625 untuk 50 Hz).
Compression
Variabel jenis DVD_VIDEO_COMPRESSION menunjukkan jenis kompresi MPEG yang digunakan pada disk.
fLine21Field1InGOP
TRUE berarti ada data pengguna di baris 21, bidang 1.
fLine21Field2InGOP
TRUE berarti ada data pengguna di baris 21, bidang 2.
ulSourceResolutionX
Resolusi sumber sumbu x (352, 704, atau 720).
ulSourceResolutionY
Resolusi sumber sumbu y (240, 480, 288, atau 576).
fIsSourceLetterboxed
TRUE berarti video sumber dalam format kotak surat. Subgambar dan tombol menu hanya dapat ditampilkan di area video aktif.
fIsFilmMode
Untuk sistem 625/50 Hz, TRUE berarti "mode film" dan FALSE berarti "mode kamera."
Keterangan
Struktur ini diisi ketika aplikasi memanggil metode IDvdInfo2::GetCurrentVideoAttributes .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | strmif.h (termasuk Dshow.h) |