In the documentation for MFXMuxer_PutBitstream, for bs it says:
bs - Pointer to the input bitstream. The Data, DataLength, FrameType (MFX_FRAMETYPE_I or not) and DecodeTimeStamp fields are mandatory. Use MFX_TIMESTAMP_UNKNOWN if TimeStamp is unknown.
Can DecodeTimeStamp field be set to MFX_TIMESTAMP_UNKNOWN ?
How do I know what value to use for FrameType?
And which of this are values set by me vs automatically by EncodeFrameAsync?