![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
![]()
Искал информацию по работе со звуком и наткнулся на это:
![]() Это тоже давно было нужно, но целенаправленно оно не находилось. В общем, если собрать такую цепочку в GraphStudio, то всё работает. На выходе получается WAV-файл. А если делать это в программе, то выдаётся ошибка. Код:
Последний раз редактировалось BLACK_RAIN; 22.03.2017 в 15:32. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
-2147220969 говорит, что система не нашла подходящей комбинации соединения для вашего графа.
Есть два основных варианта: 1. проблема в битности/установке фильтров 64битные и 32битные это отдельные компоненты 2. у вас проблема в графе - например, где сплиттер? |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
![]()
сплиттер вот:
Код:
pSink.SetFileName('c:\test.wav',nil); А сюда какой MediaType надо запихнуть? Который в WavDest input pin или от сплиттера? |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
![]()
cобрал граф вручную
Код:
может опять что-то пропустил? вроде всё правильно |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
![]()
если делать так:
Result := pSink.SetFileName('c:\0.wav', nil); тогда всё работает. Объясните, почему? И почему в интеллектуальном режиме не работает? |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
![]()
А можно как-то узнать позицию, сколько уже сконвертировано?
Код:
и размер файла во время выполнения узнать не получается. Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
![]() |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
![]() Цитата:
Осталась только проблема с определением позиции. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с конвертацией файла | NellyM | Qt и кроссплатформенное программирование С/С++ | 0 | 06.12.2016 15:23 |
Как убрать шум из звуковой дорожки? | ScribaXXI | Общие вопросы по Java, Java SE, Kotlin | 0 | 24.06.2015 09:24 |
C++ CLR Проблема с конвертацией | hvz- | Помощь студентам | 5 | 08.10.2011 18:21 |
играть сначала 1.wav потом 2.wav | mma | Мультимедиа в Delphi | 9 | 23.12.2010 20:04 |
Как проиграть несколько звуковой файлов wav? | Volkogriz | Мультимедиа в Delphi | 1 | 25.11.2008 10:12 |