XDAIS
dais-x04
|
Defines the run time output arguments for all IVIDTRANSCODE instance objects. More...
#include <ividtranscode.h>
Data Fields | |
XDAS_Int32 | size |
XDAS_Int32 | extendedError |
Extended error information. | |
XDAS_Int32 | bitsConsumed |
XDAS_Int32 | bitsGenerated [2] |
XDAS_Int32 | decodedPictureType |
XDAS_Int32 | decodedPictureStructure |
XDAS_Int32 | encodedPictureType [2] |
XDAS_Int32 | encodedPictureStructure [2] |
XDAS_Int32 | decodedHeight |
XDAS_Int32 | decodedWidth |
XDAS_Int32 | outputID [2] |
XDAS_Int32 | inputFrameSkipTranscodeFlag [2] |
XDM1_SingleBufDesc | encodedBuf [2] |
XDAS_Int32 | outBufsInUseFlag |
Defines the run time output arguments for all IVIDTRANSCODE instance objects.
size
parameter. size
field must be correctly set by the caller. See https://processors.wiki.ti.com/index.php/Extending_data_structures_in_XDM for more details.XDAS_Int32 IVIDTRANSCODE_OutArgs::size |
Size of this structure in bytes. Because this structure can be extended, this field must be correctly set by the caller.
XDAS_Int32 IVIDTRANSCODE_OutArgs::extendedError |
Extended error information.
XDAS_Int32 IVIDTRANSCODE_OutArgs::bitsConsumed |
Number of bits consumed during the IVIDTRANSCODE_Fxns.process() call.
XDAS_Int32 IVIDTRANSCODE_OutArgs::bitsGenerated[2] |
Number of bits generated during the IVIDTRANSCODE_Fxns.process() call for each transcode output.
XDAS_Int32 IVIDTRANSCODE_OutArgs::decodedPictureType |
Type of the decoded picture.
XDAS_Int32 IVIDTRANSCODE_OutArgs::decodedPictureStructure |
Structure of the decoded picture.
XDAS_Int32 IVIDTRANSCODE_OutArgs::encodedPictureType[2] |
Type of the encoded picture for each transcode output.
XDAS_Int32 IVIDTRANSCODE_OutArgs::encodedPictureStructure[2] |
Structure of the encoded picture for each transcode output.
XDAS_Int32 IVIDTRANSCODE_OutArgs::decodedHeight |
Decoded frame height
XDAS_Int32 IVIDTRANSCODE_OutArgs::decodedWidth |
Decoded frame width
XDAS_Int32 IVIDTRANSCODE_OutArgs::outputID[2] |
This is the ID of the encoded buffer for each output. This field is also used by the client to identify the outBufs
supplied with the IVIDTRANSCODE_Fxns.process() call that can be reused.
XDAS_Int32 IVIDTRANSCODE_OutArgs::inputFrameSkipTranscodeFlag[2] |
Flag to indicate if the current frame was skipped in specific transcode outputs.
XDM1_SingleBufDesc IVIDTRANSCODE_OutArgs::encodedBuf[2] |
When outputID
for a specific transcode output is non-zero, the corresponding encoded buffer related information is populated here.
XDAS_Int32 IVIDTRANSCODE_OutArgs::outBufsInUseFlag |
Flag to indicate that the outBufs
provided with the IVIDTRANSCODE_Fxns.process() call are in use. No outBufs are required to be supplied with the next IVIDTRANSCODE_Fxns.process() call.