Поделиться через


KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LAS ТБ UFFER_POSITION

Свойство KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LAS ТБ UFFER_POSITION используется для указания последнего допустимого байта в звуковом буфере.

Сводная таблица использования

Получить Set Назначение Тип дескриптора свойства Тип значения свойства

No

Да

Узел с помощью экземпляра пин-кода

KSP_NODE

ULONG

Значение свойства имеет тип ULONG и представляет последний допустимый байт в буфере звука WaveRT.

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

Запрос свойства KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LAS ТБ UFFER_POSITION возвращает STATUS_SUCCESS, чтобы указать, что он успешно завершен. В противном случае запрос возвращает соответствующий код состояния ошибки.

Замечания

Если клиентское приложение использует флаг KSPROPERTY_TYPE_BASICSUPPORT при отправке запроса свойства KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LAS ТБ UFFER_POSITION на звуковой драйвер и возвращается STATUS_SUCCESS, он подтверждает, что драйвер поддерживает только что добавленное свойство KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LAS ТБ UFFER_POSITION.

Когда клиентское приложение выполняет самую последнюю операцию записи в звуковой буфер для обработки звуковым драйвером разгрузки потока, звуковой драйвер вызывает метод SetStreamCurrentWritePositionForLastBuffer. Метод SetStreamCurrentWritePositionForLastBuffer указывает "положение записи" самого последнего буфера в потоке. Обратите внимание, что последний буфер может быть заполнен только частично.

Если вы разрабатываете звуковой драйвер, который не был разработан для работы с драйвером класса аудио (Portcls), необходимо реализовать собственный обработчик свойств для этого нового свойства KS.

Требования

Минимальная версия клиента

Windows 8.1

Минимальная версия сервера

Windows Server 2012 R2

Верхний колонтитул

Ksmedia.h

См. также

SetStreamCurrentWritePositionForLastBuffer