Re[2]: AVIStreamCreate()
От: incinerated  
Дата: 23.04.08 10:39
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Во-первых, почему ты решил, что в качестве последнего параметра можно передать NULL ?


потому что в функции AVIStreamOpenFromFile() используется такой же параметр, и его можно делать NULL, если можете подсказать какой нужно вставить, то подскажите пожалуйста, потому что в интернете вообще про это ничего нету.

PD>А во-вторых


PD>You should not need to call this function. Some functions, such as CreateEditableStream and AVIMakeCompressedStream, use it internally.


Мне нужна именно эта функция, потому что в данный момент я делаю через
result = AVIFileOpen(&newFile, "tmp.avi", OF_CREATE, NULL);
result = AVIFileCreateStream(newFile, &pv1, &allinfo.video);
result = AVIFileCreateStream(newFile, &paudio, &allinfo.audio);
Но сам файл мне не нужен, мне нужен только поток, чтобы можно было в него записать и считать через AVIStreamWrite() и AVIStreamRead(). Просто получается нагрузка на жесткий диск, что мне не нужно. (сама программа является клиентом, который получает видеоданные с сервера и воспроизводит их).
У меня в принципе все работает, только вот это сильно записит от конфигурации компьютера, если бы обойтись без файла, все было бы замечательно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.