AV/C 串流概觀
本節描述 AV/C 串流篩選驅動程式 Avcstrm.sys,如果資料為 SDDV 或 MPEG2TS 格式,Microsoft 提供協助從 AV/C 子單位串流媒體資料。 這些格式是將數位資料儲存在媒體訊號中最常見的兩種方法。
Avcstrm.sys 是較低層級的子單位篩選驅動程式,位於驅動程式堆疊和任何子單位驅動程式下方 的Avc.sys61883.sys 和下方。 AV/C 串流篩選驅動程式提供 AV/C 通訊協定驅動程式的額外支援。 對於廠商而言,使用這項支援是選擇性的。
1394 交易關聯磁帶子單位規格支援不同的傳輸狀態控制項,例如播放、暫停、錄製和停止,不論其媒體訊號為何。 不過,相同子單位類型的資料格式可以相同或不同。 例如,DV 和 DVHS 裝置都包含磁帶子單位。 不過,DV 通常會使用以 IEC 61883-2 規格為基礎的 SDDV 資料格式,而 DVHS 則使用以 61883-4 規格為基礎的 MPEG2TS 資料格式。 因此,磁帶子單位的篩選驅動程式必須同時支援 SDDV 和 MPEG2TS 資料格式,但針對磁帶子單位使用相同的裝置控制項。 這表示每個子單位驅動程式都必須複製相同的功能,以提供格式感知串流功能。
在 61883 和 AV/C 子單位驅動程式堆疊上控制 AV/C 子單位驅動程式時,驅動程式函式需要使用設備磁碟機介面接收或傳輸資料流程, (DIS) 由 61883 通訊協定驅動程式所提供的。 這些驅動程式函式會執行下列作業:
配置等時序資源,並建立等時連線
佇列資料緩衝區
附加和完成接收或傳輸資料緩衝區
跨執行緒同步處理資料流程狀態
AV/C 串流篩選驅動程式依賴 61883.sys 通訊協定驅動程式。 Avcstrm.sys 會使用 61883.sys 提供的 DIS 來執行等時連線和等時資料串流,並使用 Avc.sys 發出外部裝置控制的 AV/C 命令。
如需 AV/C 串流篩選器驅動程式建置所在 AV/C 通訊協定的詳細資訊,請參閱 AV/C 概觀。 如需 61883 通訊協定的詳細資訊,請參閱 IEC-61883 用戶端驅動程式。
如需詳細資訊和資源,請參閱下列連結: