#include <ividtranscode.h>
This structure may be extended by individual codec implementations allowing customization with vendor specific parameters. The presence of vendor specific extensions will be detected by the value of the size
parameter.
The size
field must be correctly set by the caller.
Size of this structure in bytes. Because this structure can be extended, this field must be correctly set by the caller.
Read the seq header, populate outargs, and return.
Flag for each transcoded stream to indicate if the output frame resolution is to be kept equal to the input frame resolution (i.e. no resolution change).
Output frame height for each of the transcoded outputs.
This field is ignored when the keepInputResolutionFlag
is set to XDAS_TRUE.
Output frame for each of the transcoded outputs.
This field is ignored when the keepInputResolution
is set to XDAS_TRUE.
Flag for each transcoded stream to indicate if the input frame rate is to be maintained (i.e., no frame rate change).
Reference, or input, frame rate in fps * 1000.
This field is ignored when the keepInputFramerate
field is set to XDAS_TRUE.
Target frame rate in fps * 1000, for each of the transcoded outputs.
This field is ignored when the keepInputFramerate
field is set to XDAS_TRUE.
Target bit rate in bits per second, for each of the transcoded outputs.
Rate control related selection for each of the transcoded outputs.
Retain the input GOP structure (to the extent possible) flag for each transcoded output.
I frame interval for each of the transcoded outputs.
This field is ignored when the keepInputGOP
field is set to XDAS_TRUE.
Number of B frames between two reference frames for each of the transcoded output.
maxInterFrameInterval
.keepInputGOP
field is set to XDAS_TRUE. Force the current (immediate) frame within the specific transcoded output to be encoded as a specific frame type.
keepInputGOPFlag
field is set to XDAS_TRUE. A flag per transcoded output to enforce a frame skip.
This field is ignored when the keepInputGOPFlag
field is set to XDAS_TRUE.