AVBlocks for C++
1.13
Audio and Video Software Development Kit
|
Defines parameters that can be passed to the transcoder and to the components that are used in the transcoding process. More...
Namespaces | |
Decoder | |
Parameters specific to decoders. | |
Encoder | |
Parameters specific to encoders. | |
Muxer | |
Parameters specific to muxers. | |
Video | |
Parameters specific to video filter processing. | |
Variables | |
static const char | ReEncode [] = "REENCODE_STREAM" |
Specifies whether a stream will be reencoded. More... | |
Defines parameters that can be passed to the transcoder and to the components that are used in the transcoding process.
A parameter can be used with one or more components like decoders, encoders, demuxers, muxers, and others.
A parameter can apply to:
a certain component category like encoders, decoders, demuxers, muxers, etc.
a component that handles a specific format like H.264 encoder, MPEG-2 encoder, MPEG-2 muxer, etc.
The value representation, range and interpretation is different for each parameter.
|
static |
Specifies whether a stream will be reencoded.
This parameter is an integer.
The supported values are defined in the primo::avblocks::Use::Enum. The default value is Use::Auto.
If this parameter is Use::Auto the reencoding is done only when the input and the output formats are not equivalent. If this parameter is Use::On the reencoding is always done even if the input and the output formats are equivalent. The case when this parameter is Use::Off is not implemented.