|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.10.2012, 18:25 | #1 |
Новичок
Джуниор
Регистрация: 29.10.2012
Сообщений: 4
|
Какой тип данных использовать для хранения сэмплов wav файла, если нужно его конвертировать в lossless?
Добрый день. Начал изучать формат .wav. Хочу прочитать его заголовок, ну и, собсно, данные. С заголовками все ясно.
А какой тип данных мне использовать для сэмплов, чтобы был доступ к каждому сэмплу? или доступ к каждому сэмплу не нужен? и достаточно будет двухбайтового short int? Начал юзать прогу 010 Editor - реадер двоичных файлов. там представляется структура читаемого файла. Эта прога написана на Си и вот там для хранения сэмплов используется short. Вот прога для считывания данных с файла .wav. Считываю данные и проверяю, правильно ли считалось методом вывода прочитанного на консоль и сверки с байтами файла аааа.wav в проге 010 Editor. В конце проги динамически выделяю массив short. Прога работает, но насчет типа данных для сэмплов я не уверен. нужен ли доступ к 1му сэмплу? или можно обойтись к доступу к паре сэмплов? В дальнейшем планирую считанные дата закодировать хаффманом и перегнать в другой формат аудио. мб lossless. Используемая среда - Visual Studio 2010 C++ Код:
|
30.10.2012, 18:59 | #2 |
Новичок
Джуниор
Регистрация: 29.10.2012
Сообщений: 4
|
тупанул)
дело в поле BitPerSample и в том, что в базовых кодерах-декодерах идет 16 бит на сэмпл) поэтому и юзают везде short. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно получить данные из wav-файла в массив. | sazca | C# (си шарп) | 1 | 22.02.2012 12:08 |
если я хочу чтобы переменная была рандом, нужно просто написать, что типа а:=random? какой это будет тип переменных? | gylayko | Помощь студентам | 6 | 04.10.2011 12:58 |
Использовать перечислимый тип для хранения названий с последующей выдачей значений созданного перечислимого типа (C#) | satna | Помощь студентам | 1 | 12.09.2011 21:03 |
Какой лучше использовать строковый тип? | Anuta_Kotova | Общие вопросы C/C++ | 20 | 25.06.2009 18:55 |
тип поля для хранения текста > 255 символов | komex | БД в Delphi | 4 | 23.09.2007 12:38 |