Condividi tramite


Driver client AV/C

Microsoft fornisce supporto per il protocollo IEEE Audio/Video Control (AV/C) in Windows XP e nei sistemi operativi successivi. Il protocollo AV/C definisce i metodi per l'emissione di comandi a e l'invio di risposte da sottounità nei dispositivi conformi ad AV/C. È possibile controllare le sottounità nei dispositivi conformi al protocollo AV/C nel bus seriale IEEE 1394 se si scrive un driver per supportare l'hardware subunit. Si noti che non è necessario scrivere un driver subunit per supportare le sottounità di nastro perché Microsoft fornisce altri due driver per questa funzionalità, Msdv.sys e Mstape.sys.

Per supportare il protocollo AV/C, Microsoft fornisce i due driver seguenti:

  • Avc.sys

  • Avcstrm.sys

Avc.sys è un driver di funzione che fornisce supporto per stabilire e gestire connessioni plug-in subunit/unità. Avcstrm.sys è un driver di filtro inferiore che aggiunge il supporto per facilitare lo streaming dei formati di dati specifici seguenti:

  • Video digitale di definizione standard (SDDV, specifica 61883-2)

  • MPEG2-TS (specifica 61883-4)

A seconda delle funzionalità del dispositivo, è possibile usare il supporto facoltativo fornito in Avcstrm.sys per facilitare lo streaming di dati SDDV e/o MPEG2-TS. Se Avcstrm.sys non supporta un formato usato dal dispositivo, è possibile usare la funzionalità di gestione della connessione e flusso di dati esposta da 61883.sys, che si trova più in basso nello stack di driver.

I driver subunit devono seguire l'architettura di Windows Driver Model (WDM). I driver Subunit possono usare l'interfaccia della classe Stream o l'interfaccia AVStream. AVStream è l'interfaccia preferita per lo sviluppo di un driver subunit. L'interfaccia della classe Stream è obsoleta e Microsoft ha interrotto il suo ulteriore sviluppo. Per altre informazioni su queste due interfacce, vedere Av/C Kernel-Streaming Interface and KS Proxy Plug-ins .For more information about these two interface, see AV/C Kernel-Streaming Interface and KS Proxy Plug-ins.

Per altre informazioni su come scrivere un driver subunit AV/C, vedere Panoramica di AV/C. Per altre informazioni su come usare Avcstrm.sys per facilitare lo streaming dei dati, vedere Panoramica dello streaming AV/C.

Il supporto del protocollo AV/C è basato sullo stack di driver IEEE 1394 e sugli standard IEC-61883. Per altre informazioni sullo stack di driver IEC-61883, vedere Driver client IEC-61883.