GetMixFormat() устарел? [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
GetMixFormat() устарел? [закрыто]

Сообщение Anonymous »

Согласно этому;

WAVEFORMAT устарел и не поддерживается аудиоподсистемой WDM ни в одной версии Microsoft Windows

На веб-сайте также есть категория «Устаревшее использование WAVEFORMATEX».

Код: Выделить всё

GetMixFormat()
возвращает только WAVEFORMATEX, а для веб-сайта WAVEFORMATEX (который, как я предполагаю, содержит указатель объекта WAVEFORMATEX) он говорит следующее:

Функция DirectShow, связанная с этой страницей, является устаревшей функцией. Его заменили MediaPlayer, IMFMediaEngine и Audio/Video Capture в Media Foundation.

Так является ли GetMixFormat() устаревшим? WAVEFORMATEXTENSIBLE и WAVEFORMAT помечены как устаревшие, а WAVEFORMATEX помечен как устаревший, поэтому я думаю, что это так, поскольку это зависит от этих типов возврата, но на странице GetMixFormat() об этом не говорится.
Примечание; на веб-сайте заголовка Ksmedia.h, насколько мне известно, не упоминается ничего устаревшего.

Подробнее здесь: https://stackoverflow.com/questions/798 ... t-obsolete

Вернуться в «C++»