Переменные для управления буфером задержки
[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Необходимо добавить объявления для переменных-членов, необходимых для управления буфером задержки. Добавьте следующие объявления в Echo.h в разделе private:
DWORD m_cbDelayBuffer; // Count of bytes in delay buffer size.
BYTE* m_pbDelayPointer; // Movable pointer to delay buffer.
BYTE* m_pbDelayBuffer; // Pointer to the head of the delay buffer.
Добавьте следующий код в конструктор CEcho, чтобы инициализировать переменные буфера задержки:
m_pbDelayBuffer = NULL;
m_pbDelayPointer = NULL;
m_cbDelayBuffer = 0;
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по