Skip to content

Latest commit

 

History

History
86 lines (65 loc) · 3.53 KB

nn-devicetopology-iconnector.md

File metadata and controls

86 lines (65 loc) · 3.53 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NN:devicetopology.IConnector
IConnector (devicetopology.h)
The IConnector interface represents a point of connection between components.
IConnector
IConnector interface [Core Audio]
IConnector interface [Core Audio]
described
coreaudio.iconnector
devicetopology/IConnector
coreaudio\iconnector.htm
CoreAudio
6eb5b439-3ac7-4c0b-84e2-b246c1b946a5
12/05/2018
IConnector, IConnector interface [Core Audio], IConnector interface [Core Audio],described, coreaudio.iconnector, devicetopology/IConnector
devicetopology.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
Windows
19H1
IConnector
devicetopology/IConnector
c++
APIRef
kbSyntax
COM
Devicetopology.h
IConnector

IConnector interface

-description

The IConnector interface represents a point of connection between components. The client obtains a reference to an IConnector interface by calling the IDeviceTopology::GetConnector or IConnector::GetConnectedTo method, or by calling the IPart::QueryInterface method with parameter iid set to REFIID IID_IConnector.

An IConnector interface instance can represent:

  • An audio jack on a piece of hardware
  • An internal connection to an integrated endpoint device (for example, a built-in microphone in a laptop computer)
  • A software connection implemented through DMA transfers
The methods in the IConnector interface can describe various kinds of connectors. A connector has a type (a ConnectorType enumeration constant) and a subtype (a GUID obtained from the IPart::GetSubType method).

A part in a device topology can be either a connector or a subunit. The IPart interface provides methods that are common to connectors and subunits.

For code examples that use the IConnector interface, see the implementations of the GetHardwareDeviceTopology and SelectCaptureDevice functions in Device Topologies.

-inheritance

The IConnector interface inherits from the IUnknown interface. IConnector also has these types of members:

-see-also

Core Audio Interfaces

DeviceTopology API

IConnector::GetConnectedTo

IDeviceTopology::GetConnector