FFmpeg
|
#include <nvEncodeAPI.h>
Data Fields | |
uint32_t | version |
[in]: Struct version. More... | |
uint32_t | inBufferSize |
[in]: Specifies the size of the spsppsBuffer provied by the client More... | |
uint32_t | spsId |
[in]: Specifies the SPS id to be used in sequence header. More... | |
uint32_t | ppsId |
[in]: Specifies the PPS id to be used in picture header. More... | |
void * | spsppsBuffer |
[in]: Specifies bitstream header pointer of size NV_ENC_SEQUENCE_PARAM_PAYLOAD::inBufferSize. More... | |
uint32_t * | outSPSPPSPayloadSize |
[out]: Size of the sequence and picture header in bytes written by the NvEncodeAPI interface to the SPSPPSBuffer. More... | |
uint32_t | reserved [250] |
[in]: Reserved and must be set to 0 More... | |
void * | reserved2 [64] |
[in]: Reserved and must be set to NULL More... | |
Definition at line 1678 of file nvEncodeAPI.h.
uint32_t NV_ENC_SEQUENCE_PARAM_PAYLOAD::version |
[in]: Struct version.
Must be set to NV_ENC_INITIALIZE_PARAMS_VER.
Definition at line 1680 of file nvEncodeAPI.h.
Referenced by nvenc_setup_extradata().
uint32_t NV_ENC_SEQUENCE_PARAM_PAYLOAD::inBufferSize |
[in]: Specifies the size of the spsppsBuffer provied by the client
Definition at line 1681 of file nvEncodeAPI.h.
Referenced by nvenc_setup_extradata().
uint32_t NV_ENC_SEQUENCE_PARAM_PAYLOAD::spsId |
[in]: Specifies the SPS id to be used in sequence header.
Default value is 0.
Definition at line 1682 of file nvEncodeAPI.h.
uint32_t NV_ENC_SEQUENCE_PARAM_PAYLOAD::ppsId |
[in]: Specifies the PPS id to be used in picture header.
Default value is 0.
Definition at line 1683 of file nvEncodeAPI.h.
void* NV_ENC_SEQUENCE_PARAM_PAYLOAD::spsppsBuffer |
[in]: Specifies bitstream header pointer of size NV_ENC_SEQUENCE_PARAM_PAYLOAD::inBufferSize.
It is the client's responsibility to manage this memory.
Definition at line 1684 of file nvEncodeAPI.h.
Referenced by nvenc_setup_extradata().
uint32_t* NV_ENC_SEQUENCE_PARAM_PAYLOAD::outSPSPPSPayloadSize |
[out]: Size of the sequence and picture header in bytes written by the NvEncodeAPI interface to the SPSPPSBuffer.
Definition at line 1685 of file nvEncodeAPI.h.
Referenced by nvenc_setup_extradata().
uint32_t NV_ENC_SEQUENCE_PARAM_PAYLOAD::reserved[250] |
[in]: Reserved and must be set to 0
Definition at line 1686 of file nvEncodeAPI.h.
void* NV_ENC_SEQUENCE_PARAM_PAYLOAD::reserved2[64] |
[in]: Reserved and must be set to NULL
Definition at line 1687 of file nvEncodeAPI.h.