Синтаксис

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