Интерфейс IAudioDeviceEndpoint (audioengineendpoint.h)
Инициализирует объект конечной точки устройства и получает возможности устройства, которое он представляет.
Конечная точка устройства абстрагирует звуковое устройство. Устройство может быть устройством отрисовки, например динамиком, или устройством захвата, например микрофоном. Конечная точка устройства должна реализовывать интерфейс IAudioDeviceEndpoint .
Чтобы получить ссылку на интерфейс IAudioDeviceEndpoint устройства, звуковой модуль вызывает QueryInterface в конечной точке звука (IAudioInputEndpointRT или IAudioOutputEndpointRT) для устройства.
Наследование
Интерфейс IAudioDeviceEndpoint наследуется от интерфейса IUnknown . IAudioDeviceEndpoint также имеет следующие типы элементов:
Методы
Интерфейс IAudioDeviceEndpoint содержит следующие методы.
IAudioDeviceEndpoint::GetEventDrivenCapable Указывает, управляет ли конечная точка устройства событиями. Конечная точка устройства управляет периодом обработчика звука, задавая события, которые сигналит о доступности буфера. |
IAudioDeviceEndpoint::GetRTCaps Запрашивает, поддерживает ли звуковое устройство режим реального времени (RT). Этот метод не используется в реализациях служб удаленных рабочих столов IAudioDeviceEndpoint. |
IAudioDeviceEndpoint::SetBuffer Инициализирует конечную точку и создает буфер на основе формата конечной точки, в которую передаются звуковые данные. |
IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory Создает и записывает параметры монопольного режима в общую память. |
Комментарии
API AudioEndpoint служб удаленных рабочих столов предназначен для использования в сценариях удаленного рабочего стола. он не предназначен для клиентских приложений.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 |
Минимальная версия сервера | Windows Server 2008 R2 |
Целевая платформа | Windows |
Header | audioengineendpoint.h |