共用方式為


MSTape 驅動程式

[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayerIMFMediaEngine 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

本主題適用於 Windows XP 或更新版本。

MSTape 驅動程式支援 D-VHS 和 MPEG 攝影機裝置。 它會以 WDM 視訊擷取 篩選的形式公開給應用程式。 其功能類似於 MSDV,DV 攝影機驅動程式:

  • 它會出現在「視訊擷取來源」(CLSID_VideoInputDeviceCategory)和「WDM 串流轉譯裝置」(AM_KSCATEGORY_RENDER)篩選類別中。
  • 應用程式可以使用 ICreateDevEnum 介面來建立篩選的實例。
  • 它有輸出接點可從裝置擷取和傳輸,以及用於傳輸至裝置的輸入針腳。 一次只能連接一個針腳。

媒體類型

輸入針腳支援一種媒體類型。

標籤 價值
主要類型 MEDIATYPE_Stream
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
範例大小 192 x 256
格式區塊 MPEG2_TRANSPORT_STRIDE

 

輸出針腳支援兩種媒體類型。

標籤 價值
主要類型 MEDIATYPE_Stream
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
範例大小 192 x 256
格式區塊 MPEG2_TRANSPORT_STRIDE

 

標籤 價值
主要類型 MEDIATYPE_Stream
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
範例大小 188 x 256
格式區塊 NULL

 

裝置資訊

驅動程式會從裝置組態 ROM 動態讀取資訊。 應用程式可以將裝置Moniker系結至屬性包,並呼叫 IPropertyBag::Read 方法來擷取此資訊。

財產 描述 數據類型
UniqueID_Low 裝置的唯一標識碼(低 DWORD)。 (VT_I4)
UniqueID_High 裝置的唯一識別碼(高 DWORD
VendorID 廠商標識碼。
ModelID 模型標識碼。
VendorText 廠商名稱。 BSTR (VT_BSTR)
ModelText 裝置型號名稱。 BSTR
UnitModelText 單位模型名稱;可能與 ModelText 相同。 BSTR
DeviceOPcr0Payload oPCR (輸出外掛程式控制) 承載。 範例:146 個四邊形。
DeviceOPcr0DataRate oPCR 數據速率。 範例:0 (S100)、1 (S200) 或 2 (S400)。
DeviceClassGUID 識別設備驅動器的 GUID。 若為 MSTape,此值 {8C0F6AF2-0EDB-44C1-8AEB-59040BD830ED}。 此 GUID 在標頭檔 Xprtdefs.h 中定義為 MSTapeDeviceGUID。 BSTR
描述 取自 INF 檔案的裝置描述。 此字串通常包含裝置的品牌名稱。 BSTR

 

裝置標識碼是64位整數。 低 DWORD 會儲存在 UniqueID_Low 屬性中,而高 DWORD 會儲存在 UniqueID_High 屬性中。

如需裝置 Moniker 的詳細資訊,請參閱使用系統裝置列舉值

DirectShow 篩選

控制 DV 攝影機