Gremlin92
@Gremlin92
Ленивый и безъинициативный

Как считать структуру при таком открытии файла?

Сама структура:
struct WavFmt
{
		unsigned short encoding;
		unsigned short channels;
		unsigned int   frequency;
		unsigned int   byterate;
		unsigned short blockAlign;
		unsigned short bitsPerSample;
};

метод открытия файла
#ifdef _WIN32
 life=open(filename,_A_ARCH);
			if (life == -1) 
                        {
				printf("Open failed on input file: %s\n", filename);
#ifdef _WIN32
				wchar_t path[MAX_PATH];
				GetCurrentDirectory(sizeof(path),path);
				//std::string path_in_string = path;
				std::wcout << path/*path_in_string.c_str()*/ << std::endl;
#endif // _WIN32
			}
#else
		    life=open(filename,O_RDONLY);
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
Gremlin92
@Gremlin92 Автор вопроса
Ленивый и безъинициативный
Вот здесь описано как это сделать, но чтобы прикрутить к OpenAL придется немного погуглить https://audiocoding.ru/articles/2008-05-22-wav-fil...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 мар. 2020, в 16:22
3000 руб./за проект
29 мар. 2020, в 14:51
999999 руб./за проект