Метод IKsJackDescription::GetJackCount (devicetopology.h)

Метод GetJackCount получает количество разъемов, необходимых для подключения к устройству конечной точки звука.

Синтаксис

HRESULT GetJackCount(
  [out] UINT *pcJacks
);

Параметры

[out] pcJacks

Указатель на переменную UINT , в которую метод записывает количество разъемов, связанных с соединителем.

Возвращаемое значение

Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, но не ограничиваются ими, значения, показанные в следующей таблице.

Код возврата Описание
E_POINTER
Указатель pcJacks имеет значение NULL.

Комментарии

Устройству конечной точки аудио, которое воспроизводит или записывает поток, содержащий несколько каналов, может потребоваться подключение с несколькими разъемами (физическим соединителем).

Например, для набора объемных динамиков, которые воспроизводит 6-канальный аудиопоток, может потребоваться три стереоразъема. В этом примере первый разъем передает каналы для передних левых и передних правых динамиков, второй разъем передает каналы для переднего и низкочастотного динамиков (сабвуфера), а третий разъем передает каналы для боковых левых и боковых правых динамиков.

После вызова этого метода для получения счетчика разъемов вызовите метод IKsJackDescription::GetJackDescription один раз для каждого разъема, чтобы получить описание разъема.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header devicetopology.h

См. также раздел

Интерфейс IKsJackDescription

IKsJackDescription::GetJackDescription