MSTape Driver
[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.]
Topik ini berlaku untuk Windows XP atau yang lebih baru.
Driver MSTape mendukung perangkat camcorder D-VHS dan MPEG. Ini diekspos ke aplikasi sebagai filter WDM Video Capture . Fungsionalitasnya mirip dengan MSDV, driver camcorder DV:
- Ini muncul di kategori filter "Sumber Pengambilan Video" (CLSID_VideoInputDeviceCategory) dan "Perangkat Penyajian Streaming WDM" (AM_KSCATEGORY_RENDER).
- Aplikasi dapat membuat instans filter menggunakan antarmuka ICreateDevEnum .
- Ini memiliki pin output untuk menangkap dan mengangkut dari perangkat, dan pin input untuk transportasi ke perangkat. Hanya satu pin yang dapat dihubungkan pada saat itu.
Jenis Media
Pin input mendukung satu jenis media.
Label | Nilai |
---|---|
Jenis Mayor | MEDIATYPE_Stream |
Subjenis | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
Ukuran Sampel | 192 x 256 |
Blok Format | MPEG2_TRANSPORT_STRIDE |
Pin output mendukung dua jenis media.
Label | Nilai |
---|---|
Jenis Mayor | MEDIATYPE_Stream |
Subjenis | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
Ukuran Sampel | 192 x 256 |
Blok Format | MPEG2_TRANSPORT_STRIDE |
Label | Nilai |
---|---|
Jenis Mayor | MEDIATYPE_Stream |
Subjenis | MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE |
Ukuran Sampel | 188 x 256 |
Blok Format | NULL |
Informasi Perangkat
Driver secara dinamis membaca informasi dari ROM konfigurasi perangkat. Aplikasi dapat mengambil informasi ini dengan mengikat moniker perangkat ke tas properti dan memanggil metode IPropertyBag::Read .
Properti | Deskripsi | Jenis Data |
---|---|---|
UniqueID_Low | ID unik perangkat ( DWORD rendah). | long (VT_I4) |
UniqueID_High | ID unik perangkat ( DWORD tinggi) | panjang |
VendorID | ID Vendor. | panjang |
ModelID | ID Model. | panjang |
VendorText | Nama vendor. | BSTR (VT_BSTR) |
ModelText | Nama model perangkat. | BSTR |
UnitModelText | Nama model unit; mungkin sama dengan ModelText. | BSTR |
DeviceOPcr0Payload | Payload oPCR (Output Plug Control). Contoh: 146 quadlet. | panjang |
DeviceOPcr0DataRate | Tingkat data oPCR. Contoh: 0 (S100), 1 (S200), atau 2 (S400). | panjang |
DeviceClassGUID | GUID yang mengidentifikasi driver perangkat. Untuk MSTape, nilai ini adalah {8C0F6AF2-0EDB-44C1-8AEB-59040BD830ED} . GUID ini didefinisikan sebagai MSTapeDeviceGUID dalam file header Xprtdefs.h. |
BSTR |
Deskripsi | Deskripsi perangkat, diambil dari file INF. String ini biasanya berisi nama merek perangkat. | BSTR |
ID perangkat adalah bilangan bulat 64-bit. DWORD rendah disimpan di properti UniqueID_Low, dan DWORD tinggi disimpan di properti UniqueID_High.
Untuk informasi selengkapnya tentang moniker perangkat, lihat Menggunakan Enumerator Perangkat Sistem.
Topik terkait