| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
АНАТОЛИЙ249 Участник
Зарегистрирован: 25.04.2007 Сообщения: 11
|
Добавлено: Пн Дек 03, 2007 7:29 pm Заголовок сообщения: Помогите создать свой SOURCE фильтр |
|
|
В своей программе получаю данные из 2-буферов
1. Поток видео МPEG2
2. Поток аудио MPEG1
мне эти 2-потока надо отправить на свой фильтр которы бы просто соеденялся бы
1 pin(video) выход-> с ELECARD MPEG-2 DECODER
2 pin(audio) выход-> с ELECARD MPEG-1 DECODER
ну а там понятно дальше как строить идет на рендер и звук.
Что бы можно было бы построить граф.
Помогите уже год мучаюсь а так ни чего не могу зделать.
Пишу на DELPHI-7 |
|
| Вернуться к началу |
|
 |
WondeRu Главвред :)

Зарегистрирован: 30.10.2006 Сообщения: 199 Откуда: Самара
|
Добавлено: Чт Дек 06, 2007 6:37 pm Заголовок сообщения: |
|
|
| Посмотри исходники PushSource фильтров из DSPack |
|
| Вернуться к началу |
|
 |
АНАТОЛИЙ249 Участник
Зарегистрирован: 25.04.2007 Сообщения: 11
|
Добавлено: Сб Дек 08, 2007 10:12 am Заголовок сообщения: |
|
|
Српасибо за ответ,эти исходники есть у меня но в них я ни чего понять не могу может кто поможет,просто пишу программу для DVB карты-спутникого тв, получаю видео и звук в буферы,пишу их в разные файлы все воспроизводиться но вывести их на свою форму не могу. написали что надо написать свой source фильтр и потом его соеденить уже с остальными фильтрами directshow или mpeg2.
вот прцедура в которой получаю данные.
procedure data(Buf: PByteArray; Len: Cardinal; FID: Dword); stdcall;
begin
if fid=1 then filstreamvid.Write(buf[0],len);//запись в видео файл
if fid=2 then filstreamaud.Write(buf[0],len);// запись в аудио файл
end;
Помогите уже замучилься,самое тежолое что когда что то не можешь зделать в течении столько времени.
Может у кого какие наработки есть. Просто я ни когда не писал фильтров. и понять не могу. буду благодарен всем за ответы и помощь. |
|
| Вернуться к началу |
|
 |
АНАТОЛИЙ249 Участник
Зарегистрирован: 25.04.2007 Сообщения: 11
|
Добавлено: Сб Дек 08, 2007 10:18 am Заголовок сообщения: |
|
|
| в Sorce фильтре должно быть 2-пина вывода (1-пин видео) (2-пин аудио) как туда свои данные отправить я не знаю. с DLL тоже пока не писал. |
|
| Вернуться к началу |
|
 |
Alex1000000 Новенький
Зарегистрирован: 17.12.2007 Сообщения: 4
|
Добавлено: Пн Дек 17, 2007 7:06 pm Заголовок сообщения: |
|
|
вот, читай в MSDN:
ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.WINCE.v50.en/wcemultimedia5/html/wce50consettingupthebuildenvironment.htm |
|
| Вернуться к началу |
|
 |
|