IMVBlockRecording

Used to configure the recording properties of the MontiVision Block Recording filter.

BlockStartTime Start time for the recording block.
BlockStopTime Stop time from the recording block. 
IsRunning Check if the filter is aktiv.
State Contains the recording state.

Header file: IMVBlockRecording.h
Interface definition language file: IMVBlockRecording.idl
Typelib: MVBlockRecording


Property IMVBlockRecording::BlockStartTime

Declaration: Property Get/Put BlockStartTime As Double

Start time for the recording block. The time in seconds before an trigger event occurs. Max value for the BlockStartTime is 10.0 seconds. Depending on the frame rate and resolution of the video stream a huge amount of free memory is allocated for the video block. Limit the block times to a minimum value to save memory. 

. Prototype:

HRESULT put_BlockStartTime(DOUBLE newVal);
HRESULT get_BlockStartTime(DOUBLE* pVal);


Property IMVBlockRecording::BlockStopTime

Declaration: Property Get/Put BlockStopTime As Double

Stop time for the recording block. The time in seconds after an trigger event occurs. Max value for the BlockStopTime is 10.0 seconds. Depending on the frame rate and resolution of the video stream a huge amount of free memory is allocated for the video block. Limit the block times to a minimum value to save memory. 

Prototype:

HRESULT put_BlockStopTime(DOUBLE newVal);
HRESULT get_BlockStopTime(DOUBLE* pVal);


Property IMVBlockRecording::IsRunning

Declaration: Property Get IsRunning As Boolean

Check if the filter is aktiv.

Prototype:

HRESULT get_IsRunning(VARIANT_BOOL* pVal);


Property IMVBlockRecording::State

Declaration: Property Get State As Boolean

Contains the recording state. The filter records a block if this property is true.

Prototype:

HRESULT get_State(VARIANT_BOOL* pVal);