BeginWriteVideo2d
Синтаксис
HANDLE BeginWriteVideo2d(HANDLE HSpace, STRING FileName, FLOAT x, FLOAT y, FLOAT cx, FLOAT cy, STRING flags)
Описание
Функция начинает запись видеофайла. Каждый кадр представляет собой прямоугольный фрагмент графического окна.
Параметры
HSpace Дескриптор пространства
FileName Выходной файл
x, y Координаты левого верхнего угла записываемого прямоугольника
cx, cy Размеры прямоугольника
flags Флаги:
[/fps=fn] [/driver=CCCC] [/quality=qn]
fn - количество кадров в секунду, по умолчанию 15.
CCCC - код драйвера упаковки
qn - качество компрессии.
Возвращаемое значение
Примеры
Пример 1:
См. Имидж WriteAviFile
Пример 2:
// Этот пример создает avi ролик из 40 кадров.
// Для лучших результатов преключитесь в True Color.
// Выходной файл : c:\test.avi
HANDLE hv,hSpace
if(Hv)
if(ChoseOK)
SetStatusTextSetStatusText (pos,"Writing frame :"+string(f))
rez:=WriteVideoFrame2dWriteVideoFrame2d (hv)
f:=f+1
if(~f>40)
rez:=CloseVideoCloseVideo (hv)
SetStatusText(pos,"Completed")
hv:=#0
_disable:=1
endif
endif
else
if(i>2)
hv:=BeginWriteVideo2d(hSpace,"c:\test.avi",0,0,400,400,"/fps=12")
ChoseOK:=VideoDialogVideoDialog (~hv)
ChoseOK:=1
endif
i:=i+1
endif
Created with the Personal Edition of HelpNDoc: Produce electronic books easily