структура KSAUDIOENGINE_BUFFER_SIZE_RANGE (ksmedia.h)
Структура KSAUDIOENGINE_BUFFER_SIZE_RANGE определяет минимальный и максимальный размер буфера, который может поддерживать аппаратное звуковое ядро в экземпляре при его вызове.
Синтаксис
typedef struct _tagKSAUDIOENGINE_BUFFER_SIZE_RANGE {
ULONG MinBufferBytes;
ULONG MaxBufferBytes;
} KSAUDIOENGINE_BUFFER_SIZE_RANGE, *PKSAUDIOENGINE_BUFFER_SIZE_RANGE;
Члены
MinBufferBytes
Указывает минимальный размер буфера в байтах, который может поддерживать аппаратное обработчик звука в экземпляре при вызове. Минимальный размер вычисляется как минимальный размер буфера, который не будет вызывать частые сбои звука.
MaxBufferBytes
Указывает максимальный доступный размер буфера DMA в байтах, который может поддерживать аппаратное звуковое ядро в экземпляре при его вызове. Учитываются возможности и доступность подсистемы DMA и внутреннего буфера DSP.
Комментарии
Звуковой стек использует сведения об ограничениях размера буфера для определения оптимального размера буфера для выделения для достижения низкой мощности воспроизведения. Звуковой стек также учитывает формат данных, указанный вызывающим объектом в структуре KSDATAFORMAT_WAVEFORMATEX при вызове свойства KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Верхняя часть | ksmedia.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по