Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

callback функция - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование C++ кода внутри программы на C: какие есть варианты? http://www.cyberforum.ru/cpp/thread443247.html
Есть программа на C++, и в ней кое-какие нужные функции, которые хотелось бы использовать в программе на C. Переписывать заново функции с С++ на С не хочется, какие есть альтернативные пути решения?...
C++ Язык С Кому не трудно! Тема: Оператор варианта Пожалуйста, кому не трудно. задание такое: По введенной дате вычислить день, который был 14 дней назад http://www.cyberforum.ru/cpp/thread442498.html
Как узнать, что поток закончился (библиотека pthread)? C++
Друзья! Есть ли какая-нибудь pthread-функция, которая вызывается в основном потоке X и показывает- да, созданный ранее поток Y закончился? Так-то можно в принципе сделать так: передавать в функцию...
Почему код, написанный на С++, в разы быстрее работает с большим объемом памяти, чем с маленьким? C++
Привет! Понадобилось мне сравнить скорость работы идентичных алгоритмов на Fortran и C++. Алгоритм - перемножение матриц. Решил поэкспериментировать с матрицами разных размеров. Вот результаты...
C++ шаблонные методы шаблона. Специализация. http://www.cyberforum.ru/cpp/thread442155.html
Вопрос: каким образом можно вынести реализацию методов класса за его пределы? Изначально вопрос формулировался так: Каким образом можно произвести специализацию одного из методов шаблона класса...
C++ С++ Unit Test (модульное тестирование) Вопроса по сути два. 1. что используете для модульного тестирования и почему отдаете этому предпочтение. 2. если используете eclipse, то очень интересует процесс конфигурирования eclipse для... подробнее

Показать сообщение отдельно
Oleg462
31 / 30 / 3
Регистрация: 18.01.2010
Сообщений: 123
10.02.2012, 15:10  [ТС]
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);
}

данная функция записывает dvb-поток в файл постоянно, пока не удалишь фильтр.
мне необходимо указать количество байт для записи, таким образом фрагментируя поток.

какое необходимо условие, чтобы допустим записалось 200 mb удалить фильтр(pDelFilter), затем заново его включить(pSetFilter)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru