IVision_CameraDemo+.vi

This demo shows how to play video from camera, control the camera and video settings. snap an image and live avi file recording with audio, do camera calibration for the lens. Also list all the cameras with device descriptions.


Connector Pane

IVision_CameraDemo+.vi


IVision+_CloseaviSession.vi

This vi closes the avi recording sessions for camera. Low level vi.


Connector Pane

IVision+_CloseaviSession.vi


IVision_SoundDevCount.vi

Output the sound device count available in the system. Normally you don't have to use this vi, it's called in IVision+_InitRecordavi.vi.


Connector Pane

IVision_SoundDevCount.vi


IVision_GetSoundDeviceInfo.vi

Get sound device information.


Connector Pane

IVision_GetSoundDeviceInfo.vi


IVision_AudioCompressionCount.vi

Output the audio compressors count available in the system. Normally you don't have to use this vi, it's called in IVision+_InitRecordavi.vi.


Connector Pane

IVision_AudioCompressionCount.vi


IVision_VideoCompressionCount.vi

Output the video compressors count available in the system. Normally you don't have to use this vi, it's called in IVision+_InitRecordavi.vi.


Connector Pane

IVision_VideoCompressionCount.vi


IVision_GetAudioCompressorInfo.vi

Get audio compressor name by index.


Connector Pane

IVision_GetAudioCompressorInfo.vi


IVision+_OpenaviSession.vi

This vi opens the avi recording sessions for camera. It's low level vi. If sound device index is -1, then no sound device will be used, but if it's the DV camcorder, the native sound came with the DV stream will be used. -1 index for video and audio compressor means uncompressed.


Connector Pane

IVision+_OpenaviSession.vi


 

IVision_GetVideoCompressorInfo.vi

Get video compressor name by index.


Connector Pane

IVision_GetVideoCompressorInfo.vi


IVision+_InitRecordavi.vi

This vi returns the number of sound devices, video and audio compressors existing in the computer system. This vi should be called first before open any avi recording sessions for camera or media files.


Connector Pane

IVision+_InitRecordavi.vi


IVision+_OpenaviSession_Cam.vi

This vi opens the avi recording sessions for camera. If sound device index is -1, then no sound device will be used, but if it's the DV camcorder, the native sound come with the DV stream will be used. -1 index for video and audio compressor means uncompressed.


Connector Pane

IVision+_OpenaviSession_Cam.vi


IVision+_GetAVIMuxProps_Cam.vi

This vi will bring up an avi multiplex dialog box to control the settings for how to writes files out to disk and to set the master stream and compatibility indexes. It's used by recording avi using cameras.


Connector Pane

IVision+_GetAVIMuxProps_Cam.vi


IVision+_GetAVIMuxProps.vi

This vi will bring up an avi multiplex dialog box to control the settings for how to writes files out to disk and to set the master stream and compatibility indexes.


Connector Pane

IVision+_GetAVIMuxProps.vi


IVision+_CloseaviSession_Cam.vi

This vi closes the avi recording sessions for camera.


Connector Pane

IVision+_CloseaviSession_Cam.vi


IVision+_GetSoundDevProps_Cam.vi

This vi will bring up a sound device setting dialog box to control the sound device parameters. It's used when recording avi with cameras.


Connector Pane

IVision+_GetSoundDevProps_Cam.vi


IVision+_GetSoundDevProps.vi

This vi will bring up a sound device setting dialog box to control the sound device parameters.


Connector Pane

IVision+_GetSoundDevProps.vi


IVision+_Empty avi registry.vi

This vi frees all registries of sound devices, video and audio compressors. You should use this vi if any of these registries changes, for example you plug in a new sound card.


Connector Pane

IVision+_Empty avi registry.vi


IVision+_GetAVIMuxProps_File.vi

This vi will bring up an avi multiplex dialog box to control the settings for how to writes files out to disk and to set the master stream and compatibility indexes. It's used by recompressing an avi file or convert other movie formats into avi file.


Connector Pane

IVision+_GetAVIMuxProps_File.vi


IVision+_GetSoundDevProps_File.vi

This vi will bring up a sound device setting dialog box to control the sound device parameters. It's used when recompressing an avi file or converting other movie files into avi files.


Connector Pane

IVision+_GetSoundDevProps_File.vi


IVision+_OpenaviSession_File.vi

This vi opens avi recording sessions when recompressing avi file or converting other movie formats into avi file. If sound device index is -1, then no sound device will be used, instead the audio data from the input media file will be used if there is audio in the stream. -1 index for video and audio compressor means uncompressed.


Connector Pane

IVision+_OpenaviSession_File.vi


IVision+_CloseaviSession_File.vi

Close avi recording session for media files.


Connector Pane

IVision+_CloseaviSession_File.vi


IVision_MediaFileResaveWithSound.vi

This vi will convert other media file format into avi

file and record the avi file with either external sound card

or using the native sound from the input media file. The

compression format for video and audio are selectable.

But note not all compression format are allowed to be used in

your computer, so some of them will fail. It also shows how to use the callback

vis to make picture in picture and record into avi file.


Connector Pane

IVision_MediaFileResaveWithSound.vi


IVision_Callback_PicInPic.vi

This is the sample callback vi. It extract the red channel of the video stream, calculates the mean intensity value of the red channel and display this value in a waveform chart with the time. It also embedds the red channel image into the original image to create picture in picture effect. It's been used in IVision_MediaFileResaveWithSound.vi.


Connector Pane

IVision_Callback_PicInPic.vi