Encoder 


FilterDecoderEncoderDownloadLinksReferenzKontakt

 

Adoption

CapSwitch is a demo application which is designed to show the capability of developed DirectShow filter.

With CapSwitch you also can do a performance test of your system to be sure, it is effectual enough to perform audio video capture from live source.



CapSwitch Dialog

 

CapSwitch Dialog

This screen shot shows the full control about recorded audio/video data. See the access to all interesting time stamps, received and transmitted samples.

The complete UserManual about CapSwitch and DirectShow filter is available in download area.

 

 

 


 

 

CapDialog - Capture parameters

 

 

 

File...

used to select a filename for multimedia stream

 

 

Length for switching

used to set the maximum file length for stream recording. If size is reached, a new output stream is opened for writing. Filename autom. is incremented.

 

 

 

 Output frequency

 used to set fps rate for recorded streams.

 

 

 

CapDialog- Buttons

 

 

Run

used to start SourceGraph (see <Filter> section). In this phase, no samples are written to output stream. After selecting <Run>, CapSwitch is able to show preview (select <Video preview> ) 

 

 

 

Switch/Capture

This button is used twice. After selecting <Run>, the buttons caption shows <Capture>. Select this to start recording. When recording has started, the buttons caption switch to <Switch>. Use this to start writing new output stream. You can select this any time you want, but you need not. (see Length for switching) 

 

 

 

Stop

used to stop recording. 

 

 

 

Auto restart after bad   audio/video data

Sometimes it happens, that bad data are delivered from audio/video devices (e.g unstable source filter from hardware manufacturer, asynchron audio/video samples).CapSwitch is able to detect such behaviour, mark this check box to force CapSwitch to restart next CaptureGraph. In this case, size of invalid data are minimized.

 

 

 

 

CapDialog – Adjustment

 

 

Video Preview

create video preview window 

 

 

Audio preview   volume

adjust the audio preview volume 

 

 

 

CapDialog – Current file: Video

(all following times are based on time the <Run> button is pressed, this could be changed to customer wishes)

 

 

 

First sample: Start

start time of first captured video sample of currently recorded stream. 

 

 

 

First sample: End

end time of first captured video sample of currently recorded stream. 

 

 

 

Last sample: Start

start time of actual captured video sample of currently recorded stream. 

 

 

 

Last sample: End

end time of actual captured video sample of currently recorded stream. (current video stream duration = first start – last end) 

 

 

Received Send   Relation

A value less than one indicates performance problems 

 

 

 

 

CapDialog – Current file: Audio

(all following times are based on time the <Run> button is pressed, this could be changed to customer wishes)

 

 

 

First sample: Start

start time of first captured audio sample of currently recorded stream. 

 

 

 

First sample: End

end time of first captured audio sample of currently recorded stream. (sample duration = end – start) 

 

 

 

Last sample: Start

start time of actual captured audio sample of currently recorded stream. 

 

 

 

Last sample: End

end time of actual captured audio sample of currently recorded stream. (current audio stream duration = first start – last end) 

 

 

Received Send   Relation

A value less than one indicates performance problems