Click here to show toolbars of the Web Online Help System: show toolbars |
MIL_ID ContextSeqId, | //in |
MIL_INT SequenceIndex, | //in |
MIL_INT64 ControlType, | //in |
MIL_DOUBLE ControlValue | //in |
This function allows you to control a sequence context or an individual source or destination setting.
You cannot modify a setting while the sequence processing session is in progress (MseqProcess()).
Specifies the identifier of the sequence context to control. The sequence context must have been previously allocated using MseqAlloc().
Specifies that the sequence context, the source of an input, or a destination of an output is controlled. Set this parameter to one of the following values:
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies an input of the sequence operation, whose source must be controlled. |
||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies the index of the input. The index must be 0. |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies an output of the sequence operation, whose destination must be controlled. |
||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies the index of the output. The index must be set to 0. |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Controls all the sources and destinations in the sequence context. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Controls a setting of the specified sequence context. |
You must add the following value to the above-mentioned value to specify the index of the destination of the output to control.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the destination of the output to control. |
||||||||||||||||||||||||||||||||||||||
Parameters | |||||||||||||||||||||||||||||||||||||||
Specifies the index of the destination. The index must be between 0 and 31. |
Specifies the setting to control.
See the Parameter associations section for possible values that can be specified.
Specifies the value needed for the setting.
See the Parameter associations section for possible values that can be specified.
The table below lists possible values for the ControlType and ControlValue parameters.
The following ControlType and corresponding ControlValue parameter settings are used to control the H.264 compression operation settings for the sequence context (M_CONTEXT).
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the size of the images contained in the elementary video stream equal to the size of a sample image buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the sample image buffer. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether to automatically adjust incompatible operation settings. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to not automatically adjust incompatible settings. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to automatically adjust incompatible settings. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the elementary video stream bit rate. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 5000 kbits/sec. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the bit rate, in Kbits/sec. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the maximum bit rate that the elementary video stream can have. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 5000 kbits/sec. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the maximum bit rate, in Kbits/sec. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the type of bit rate the elementary video stream will have. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_VARIABLE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the bit rate will remain constant throughout the duration of the elementary video stream. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the bit rate will fluctuate depending on how compressible sections of the elementary video stream are. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the elementary video stream's frame rate. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 30.0 frames/sec. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the elementary video stream's frame rate, in frames/sec. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets how the decoding frame rate, written in the header of M_FILE destination types, is established. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_CONSTANT. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the decoding frame rate written in the header of M_FILE destination types is the same as the frame rate specified with M_STREAM_FRAME_RATE. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies that the decoding frame rate written in the header of M_FILE destination types is the average encoding frame rate, if the processor could not encode at the specified frame rate; otherwise, the frame rate specified with M_STREAM_FRAME_RATE will be written. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the group-of-pictures size. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 5 frames per group. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the group-of-pictures size, in number of frames/group. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the H.264 compression level used by the compression operation. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_LEVEL_4_2. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 1 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 1.1 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 1.2 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 1.3 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 1B compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 2 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 2.1 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 2.2 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 3 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 3.1 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 3.2 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 4 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 4.1 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 4.2 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 5 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the 5.1 compression level. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the H.264 compression profile. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_PROFILE_HIGH. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the baseline profile. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the high profile. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies to use the main profile. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the H.264 compression operation speed/quality priority. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 100. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the speed/quality priority. |
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |