Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование C++ кода внутри программы на C: какие есть варианты? https://www.cyberforum.ru/ cpp/ thread443247.html
Есть программа на C++, и в ней кое-какие нужные функции, которые хотелось бы использовать в программе на C. Переписывать заново функции с С++ на С не хочется, какие есть альтернативные пути решения?...
C++ Язык С Кому не трудно! Тема: Оператор варианта
Пожалуйста, кому не трудно. задание такое: По введенной дате вычислить день, который был 14 дней назад
Как узнать, что поток закончился (библиотека pthread)? C++
Друзья! Есть ли какая-нибудь pthread-функция, которая вызывается в основном потоке X и показывает- да, созданный ранее поток Y закончился? Так-то можно в принципе сделать так: передавать в функцию...
C++ Почему код, написанный на С++, в разы быстрее работает с большим объемом памяти, чем с маленьким? Привет! Понадобилось мне сравнить скорость работы идентичных алгоритмов на Fortran и C++. Алгоритм - перемножение матриц. Решил поэкспериментировать с матрицами разных размеров. Вот результаты... https://www.cyberforum.ru/ cpp/ thread442175.html
C++ шаблонные методы шаблона. Специализация. https://www.cyberforum.ru/ cpp/ thread442155.html
Вопрос: каким образом можно вынести реализацию методов класса за его пределы? Изначально вопрос формулировался так: Каким образом можно произвести специализацию одного из методов шаблона класса...
С++ Unit Test (модульное тестирование) C++
Вопроса по сути два. 1. что используете для модульного тестирования и почему отдаете этому предпочтение. 2. если используете eclipse, то очень интересует процесс конфигурирования eclipse для...
Сетевой график C++
ПОжалуйста помогите создать программу Задачи работы: - построение сетевого графика; - анализ сетевого графика; -оптимизация сетевого графика. p.s. сижу с сотки, интернет отключен программа...
C++ PopCap Games Framework 1.3 У кого есть ссылка на PopCap Games Framework 1.3 скиньте плииз! С сайта sourceforge.net никак не качается... Форум не место обмена ссылками! https://www.cyberforum.ru/ cpp/ thread440526.html
C++ Необычная Dll https://www.cyberforum.ru/ cpp/ thread439998.html
Есть ли способ написать DLL, в которой есть функция и через неё будут проходить вызовы экспортируемых функций? Например в DLL нет функции Func, и тогда, по-умолчанию вызывается функция Default?
C++ Сборки MinGW(GCC-win32/win64) от niXman с этого момента, буду производить тестовые/пререлизные/релизные сборки mingw. файлы с пометкой snapshot и prerelease - не стабильные версии. в реальных проектах использовать не рекомендую. использую... https://www.cyberforum.ru/ cpp/ thread439067.html
31 / 30 / 19
Регистрация: 18.01.2010
Сообщений: 123
0

callback функция

09.02.2012, 22:41. Просмотров 1193. Ответов 2
Метки (Все метки)

Здраствуйте!!!

Занимаюсь разработкой снифера под DVB-карту. Пытаюсь получить MPEG-поток.
Проблема заключается в том, что необходимо фрагментировать поток.

При вызове функции установки сигнала вызывается callback-функция, которая записывает поток в файл.
Как досрочно выйти из callback-функции. Она полностью захватывает поток и его нельзя фрагментировать.

Кто знает, напишите свои соображения. Буду очень благодарен.

небольшой код прдеставлен ниже:

void __stdcall MyDVBCallBack(Byte *buf, int len) //callback-функция
{
DWORD dwBytesWritten = NULL;
dwPos = SetFilePointer(hfile, 0, NULL, FILE_END);
ov.Offset = 0xFFFFFFFF;
ov.OffsetHigh = 0xFFFFFFFF;
WriteFile(hfile, buf, len, &dwBytesWritten, &ov);
}

hfile = CreateFile("123.bin", GENERIC_WRITE, 0, NULL,
CREATE_NEW, FILE_FLAG_OVERLAPPED, NULL); //создание файла для записи

pSetFilter(8192, &MyDVBCallBack, 2, 1, &lpFilter) функция установки сигнала

Вернуться к обсуждению:
callback функция
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2012, 22:41
Готовые ответы и решения:

CALLBACK
Здравствуйте, уважаемые форумчане. Передо мной стоит задача записи звука с микрофона в файл. Как...

callback метода класса
Предыстория: нужно последовательно запускать несколько однотипных циклов большой степени...

Callback. Так ли используется на практике?
Доброго времени суток. Сам по большему счету я работаю с Delphi, но тут сложилась надобность в...

Callback функция
Простой вопрос: я правильно понял, сallback-функцией просто называется функция, к которой...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.