Interfaccia IKsJackDescription2 (devicetopology.h)

L'interfaccia IKsJackDescription2 fornisce informazioni sui jack o sui connettori interni che forniscono una connessione fisica tra un dispositivo su una scheda audio e un dispositivo endpoint esterno o interno, ad esempio un microfono o un lettore CD.

Oltre a ottenere informazioni jack come tipo di connessione, il servizio IKsJackDescription viene usato principalmente per segnalare se il jack è stato connesso al dispositivo. In Windows 7, se il driver di dispositivo connesso supporta IKsJackDescription2, lo stack audio o un'applicazione può usare questa interfaccia per ottenere informazioni aggiuntive sul jack. Ciò include la funzionalità di rilevamento del jack e se il formato del dispositivo è cambiato dinamicamente.

La maggior parte dei driver dell'adattatore audio Di Windows supporta il modello di driver Windows (WDM) e usa le proprietà KS (kernel-streaming) per rappresentare i parametri di descrizione hardware nei connettori (denominati pin KS). L'interfaccia IKsJackDescription2 offre un accesso pratico alla proprietà KSPROPERTY_JACK_DESCRIPTION2 di un connettore a un dispositivo endpoint. Per altre informazioni sulle proprietà KS e sui pin KS, vedere la documentazione di Windows DDK.

Un'applicazione ottiene un riferimento all'interfaccia IKsJackDescription2 di una parte chiamando il metodo IPart::Activate con il parametro refiid impostato su REFIIDIID_IKsJackDescription2. La chiamata a IPart::Activate riesce solo se la parte supporta l'interfaccia IKsJackDescription2 . Solo un oggetto part che rappresenta un connettore di pin bridge in un oggetto topologia del dispositivo di filtro KS supporta questa interfaccia.

Per un esempio di codice, vedere IKsJackDescription.

Ereditarietà

L'interfaccia IKsJackDescription2 eredita dall'interfaccia IUnknown . IKsJackDescription2 include anche questi tipi di membri:

Metodi

L'interfaccia IKsJackDescription2 include questi metodi.

 
IKsJackDescription2::GetJackCount

Il metodo GetJackCount ottiene il numero di jack nel connettore, necessari per connettersi a un dispositivo endpoint.
IKsJackDescription2::GetJackDescription2

Il metodo GetJackDescription2 ottiene la descrizione di un jack audio specificato.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione devicetopology.h

Vedi anche

Interfacce audio principali

DeviceTopology API

IPart::Activate