dll/activex/ocx accessible from vb6 for WEBCAMS

已关闭 已发布的 Jul 28, 2010 货到付款
已关闭 货到付款

dll/active/ocx accessible from vb6 for webcams or general video capture devices use.?

I can have more than one instance opened at a time, ie I can handle more than one camera.?

## Deliverables

We need to manage at the same time several cameras from VB6. We need to preview, start record, pause, and save. Need to take images and so on.

dll/Activex/ocx accessible from vb6 for webcams or general video capture devices use.?

I can have more than one instance opened at a time, ie I can handle more than one camera at the same time.?

would be optimal to control the characteristics of each device, but how are you depend on driver characteristics of each camera, because I do not know how they could do to control.

For example, we need to change the horizontal mirror, frames per second, compressión, etc... from our program without opening device properties window.

properties?

* LastError, which tells me a code, a description and source of error.?

methods?

* Getcams(driver). Returns the available cameras, including some description in addition to the id.?

* Opencam(driver, camera, hWnd,Resolution). In our situation, we have several cameras with the same driver. the driver is from 0 to 9, and the camera is an identifier which be returned with "getcams." when a camera is opened, it automatically sets himself in preview mode. hWnd; in which hWnd we want to see the camera and the resolution (by example 320x240) with which we work.?

* Getframe (quality). Returns a captured frame from the camera. the frame will be a jpeg, with quality (%) passed as parameter. the result of this method is a string containing the jpeg content taked by the camera.?

* Rec (filename, codec, quality). to start recording a video, a parameter will be passed with the name of the file, the codec used for the compression and the quality (%)?

codec are four characters, such as "divx". this method is asynchronous, that is the contol is returned to the caller method, but the recording continues in background.?

* Pause(). to pause/resume recording. This method return "P" for pause, and "R" for resume record.

* Stop. to stop recording. after executing this method, the video file that was passed in the method "rec" is closed, and report the availability of the file with the event "recfinished."?

* CloseCam (). to close the camera.?

events?

* Recfinished. event indicates that the video file started with the method "rec" is now available for use. event fired after completing a capture with the method "stop." this event needs to include information about errors: error code or 0 if no errors.

Notes:?

* After each method, the property will be available "LastError" to determine whether there was any error, because the methods do not return any information about whether there was an error.

* we need to have the videos compressed and we need to choose how the videos will be compressed.

* we need too to merge 2 recorded videos side by side with a banner at bottom as a new video in order to send to youtube.

工程 微软 项目管理 软件构架 软件测试 视窗桌面

项目ID: #3605979

关于项目

1个方案 远程项目 活跃的Sep 18, 2010

1 威客就此工作平均出价 $2125

SanjayKaria19

See private message.

$2125 USD 在7天内
(2条评论)
2.7