Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
This header is used by Core Audio APIs. For more information, see:
devicetopology.h contains the following programming interfaces:
Interfaces
| IAudioAutoGainControl The IAudioAutoGainControl interface provides access to a hardware automatic gain control (AGC). |
| IAudioBass The IAudioBass interface provides access to a hardware bass-level control. |
| IAudioChannelConfig The IAudioChannelConfig interface provides access to a hardware channel-configuration control. |
| IAudioInputSelector The IAudioInputSelector interface provides access to a hardware multiplexer control (input selector). |
| IAudioLoudness The IAudioLoudness interface provides access to a "loudness" compensation control. |
| IAudioMidrange The IAudioMidrange interface provides access to a hardware midrange-level control. |
| IAudioMute The IAudioMute interface provides access to a hardware mute control. |
| IAudioOutputSelector The IAudioOutputSelector interface provides access to a hardware demultiplexer control (output selector). |
| IAudioPeakMeter The IAudioPeakMeter interface provides access to a hardware peak-meter control. |
| IAudioTreble The IAudioTreble interface provides access to a hardware treble-level control. |
| IAudioVolumeLevel The IAudioVolumeLevel interface provides access to a hardware volume control. |
| IConnector The IConnector interface represents a point of connection between components. |
| IControlChangeNotify The IControlChangeNotify interface provides notifications when the status of a part (connector or subunit) changes. |
| IControlInterface The IControlInterface interface represents a control interface on a part (connector or subunit) in a device topology. The client obtains a reference to a part's IControlInterface interface by calling the IPart::GetControlInterface method. |
| IDeviceSpecificProperty The IDeviceSpecificProperty interface provides access to the control value of a device-specific hardware control. |
| IDeviceTopology The IDeviceTopology interface provides access to the topology of an audio device. |
| IKsFormatSupport The IKsFormatSupport interface provides information about the audio data formats that are supported by a software-configured I/O connection (typically a DMA channel) between an audio adapter device and system memory. |
| IKsJackDescription The IKsJackDescription interface provides information about the jacks or internal connectors that provide a physical connection between a device on an audio adapter and an external or internal endpoint device (for example, a microphone or CD player). |
| IKsJackDescription2 The IKsJackDescription2 interface provides information about the jacks or internal connectors that provide a physical connection between a device on an audio adapter and an external or internal endpoint device (for example, a microphone or CD player). |
| IKsJackSinkInformation The IKsJackSinkInformation interface provides access to jack sink information if the jack is supported by the hardware. |
| IPart The IPart interface represents a part (connector or subunit) of a device topology. |
| IPartsList The IPartsList interface represents a list of parts, each of which is an object with an IPart interface that represents a connector or subunit. |
| IPerChannelDbLevel The IPerChannelDbLevel interface represents a generic subunit control interface that provides per-channel control over the volume level, in decibels, of an audio stream or of a frequency band in an audio stream. |
| ISubunit The ISubunit interface represents a hardware subunit (for example, a volume control) that lies in the data path between a client and an audio endpoint device. |
Structures
| KSJACK_DESCRIPTION The KSJACK_DESCRIPTION structure describes an audio jack. |
| KSJACK_DESCRIPTION2 The KSJACK_DESCRIPTION2 structure describes an audio jack.To get the description of an audio jack of a connector, call IKsJackDescription2::GetJackDescription2. |
| KSJACK_SINK_INFORMATION The KSJACK_SINK_INFORMATION structure stores information about an audio jack sink. |
| LUID The LUID structure stores the video port identifier. This structure is stored in the PortId member of the KSJACK_SINK_INFORMATION structure. |
Enumerations
| ConnectorType The ConnectorType enumeration indicates the type of connection that a connector is part of. |
| DataFlow The DataFlow enumeration indicates the data-flow direction of an audio stream through a connector. |
| KSJACK_SINK_CONNECTIONTYPE The KSJACK_SINK_CONNECTIONTYPE enumeration defines constants that specify the type of connection. These values are used in the KSJACK_SINK_INFORMATION structure that stores information about an audio jack sink. |
| PartType The PartType enumeration defines constants that indicate whether a part in a device topology is a connector or subunit. |