Метод IKsJackDescription::GetJackCount (devicetopology.h)
Метод GetJackCount получает количество разъемов, необходимых для подключения к устройству конечной точки звука.
Синтаксис
HRESULT GetJackCount(
[out] UINT *pcJacks
);
Параметры
[out] pcJacks
Указатель на переменную UINT , в которую метод записывает количество разъемов, связанных с соединителем.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, но не ограничиваются ими, значения, показанные в следующей таблице.
Код возврата | Описание |
---|---|
|
Указатель pcJacks имеет значение NULL. |
Комментарии
Устройству конечной точки аудио, которое воспроизводит или записывает поток, содержащий несколько каналов, может потребоваться подключение с несколькими разъемами (физическим соединителем).
Например, для набора объемных динамиков, которые воспроизводит 6-канальный аудиопоток, может потребоваться три стереоразъема. В этом примере первый разъем передает каналы для передних левых и передних правых динамиков, второй разъем передает каналы для переднего и низкочастотного динамиков (сабвуфера), а третий разъем передает каналы для боковых левых и боковых правых динамиков.
После вызова этого метода для получения счетчика разъемов вызовите метод IKsJackDescription::GetJackDescription один раз для каждого разъема, чтобы получить описание разъема.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | devicetopology.h |