Header format that defines motion vector output.
This header will be present in the encoded bitstream output at an offset defined by NvMediaEncodeOutputExtradata::MVBufferDumpStartOffset if NvMediaEncodeOutputExtradata::bMVbufferdump is set. The motion vector output will immediately follow this header if buffersize is non-zero.
Definition at line 171 of file nvmedia_iep_output_extradata.h.
Data Fields | |
uint32_t | MagicNum |
Used to verify the integrity of the header. More... | |
uint32_t | buffersize |
Size of motion vector output (excluding header size), i.e., the size of MV data in the bitstream post the header. More... | |
uint16_t | blocksize |
Macro Block size. More... | |
uint16_t | width_in_blocksize |
Input frame width in terms of blocksize. More... | |
uint16_t | height_in_blocksize |
Input frame height in terms of blocksize. More... | |
uint16_t | reserved |
Reserved. More... | |
uint16_t NvMediaEncodeMVBufferHeader::blocksize |
Macro Block size.
Definition at line 180 of file nvmedia_iep_output_extradata.h.
uint32_t NvMediaEncodeMVBufferHeader::buffersize |
Size of motion vector output (excluding header size), i.e., the size of MV data in the bitstream post the header.
Definition at line 178 of file nvmedia_iep_output_extradata.h.
uint16_t NvMediaEncodeMVBufferHeader::height_in_blocksize |
Input frame height in terms of blocksize.
Definition at line 184 of file nvmedia_iep_output_extradata.h.
uint32_t NvMediaEncodeMVBufferHeader::MagicNum |
Used to verify the integrity of the header.
IEP will set this to MV_BUFFER_HEADER to indicate that the header is valid.
Definition at line 175 of file nvmedia_iep_output_extradata.h.
uint16_t NvMediaEncodeMVBufferHeader::reserved |
Reserved.
Definition at line 186 of file nvmedia_iep_output_extradata.h.
uint16_t NvMediaEncodeMVBufferHeader::width_in_blocksize |
Input frame width in terms of blocksize.
Definition at line 182 of file nvmedia_iep_output_extradata.h.