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 помечен как устаревший, поэтому я думаю, что это так, поскольку это зависит от этих типов возврата.
Примечание; на веб-сайте заголовка Ksmedia.h, насколько мне известно, не упоминается ничего устаревшего.

PS; Если он устарел, мой следующий вопрос: какие ресурсы мне следует использовать для переписывания своей кодовой базы. Я буду рад предложениям, но боюсь, что они могут быть не по теме, и их лучше сохранить для другого поста. Однако вы можете попробовать.

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

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