I got answer from expert team from another thead, the owner answered the same question as yours:
"
Please check the VPU API doc,
skipPicture. If this value is 0, the encoder encodes the picture normally. If this value is 1, the encoder ignores
sourceFrame and generates a skipped picture. In this situation, the reconstructed image is a duplication of the previous
picture. The skipped picture is encoded as P-type regardless of GOP size.
enableAutoSkip. The value 0 disables automatic skip and 1 enables automatic skip in encoder operation. Automatic skip
means encoder can skip frame encoding when generated Bitstream so far is too big considering target bitrate. This parameter
will be ignored if rate control is not used (bitRate = 0).
For automatic skip, I think its behavior is like force enable skipPicture situation, thus there should be P-type.
"
"
I think there should be many skip macro blocks , but may be not all of them is skip macro block.
The result is decided by encoder in the run time , and the result may be different from case to case , may be even encoding from same source twice you will got different result.
"