Bagikan melalui


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.

Filter DirectShow

Mengontrol DV Camcorder