# NvVideoEncoder Member List

This is the complete list of members for NvVideoEncoder, including all inherited members.

abort() | NvV4l2Element |
app_data | NvV4l2Element |
capture_plane | NvV4l2Element |
capture_plane_pixfmt | NvV4l2Element | `[protected]`
comp_name | NvElement | `[protected]`
createVideoEncoder(const char *name, int flags=0) | NvVideoEncoder | `[static]`
dqEvent(struct v4l2_event &event, uint32_t max_wait_ms) | NvV4l2Element |
enableMotionVectorReporting() | NvVideoEncoder |
enableProfiling() | NvV4l2Element | `[virtual]`
fd | NvV4l2Element | `[protected]`
forceIDR() | NvVideoEncoder |
getControl(uint32_t id, int32_t &value) | NvV4l2Element |
getExtControls(struct v4l2_ext_controls &ctl) | NvV4l2Element |
getMetadata(uint32_t buffer_index, v4l2_ctrl_videoenc_outputbuf_metadata &enc_metadata) | NvVideoEncoder |
getMotionVectors(uint32_t buffer_index, v4l2_ctrl_videoenc_outputbuf_metadata_MV &enc_mv_metadata) | NvVideoEncoder |
getProfilingData(NvElementProfiler::NvElementProfilerData &data) | NvElement |
is_in_error | NvElement | `[protected]`
isInError() | NvV4l2Element | `[virtual]`
isProfilingEnabled() | NvElement |
NvElement(const char *name, NvElementProfiler::ProfilerField=NvElementProfiler::PROFILER_FIELD_NONE) | NvElement | `[protected]`
NvElement(const NvElement &that) | NvElement | `[protected]`
NvV4l2Element(const char *comp_name, const char *dev_node, int flags, NvElementProfiler::ProfilerField fields) | NvV4l2Element | `[protected]`
NvVideoEncoder(const char *name, int flags) | NvVideoEncoder | `[private]`
operator=(NvElement const &) | NvElement | `[protected]`
output_plane | NvV4l2Element |
output_plane_pixfmt | NvV4l2Element | `[protected]`
printProfilingStats(std::ostream &out_stream=std::cout) | NvElement |
profiler | NvElement | `[protected]`
setBitrate(uint32_t bitrate) | NvVideoEncoder |
setCapturePlaneFormat(uint32_t pixfmt, uint32_t width, uint32_t height, uint32_t sizeimage) | NvVideoEncoder |
setControl(uint32_t id, int32_t value) | NvV4l2Element |
setExtControls(struct v4l2_ext_controls &ctl) | NvV4l2Element |
setFrameRate(uint32_t framerate_num, uint32_t framerate_den) | NvVideoEncoder |
setIDRInterval(uint32_t interval) | NvVideoEncoder |
setIFrameInterval(uint32_t interval) | NvVideoEncoder |
setInsertSpsPpsAtIdrEnabled(bool enabled) | NvVideoEncoder |
setLevel(enum v4l2_mpeg_video_h264_level level) | NvVideoEncoder |
setNumBFrames(uint32_t num) | NvVideoEncoder |
setNumReferenceFrames(uint32_t num_frames) | NvVideoEncoder |
setOutputPlaneFormat(uint32_t pixfmt, uint32_t width, uint32_t height) | NvVideoEncoder |
setProfile(uint32_t profile) | NvVideoEncoder |
setQpRange(uint32_t MinQpI, uint32_t MaxQpI, uint32_t MinQpP, uint32_t MaxQpP, uint32_t MinQpB, uint32_t MaxQpB) | NvVideoEncoder |
setRateControlMode(enum v4l2_mpeg_video_bitrate_mode mode) | NvVideoEncoder |
setROIParams(uint32_t buffer_index, v4l2_enc_frame_ROI_params &params) | NvVideoEncoder |
setSliceIntrarefresh(uint32_t interval) | NvVideoEncoder |
setSliceLength(v4l2_enc_slice_length_type type, uint32_t length) | NvVideoEncoder |
setTemporalTradeoff(v4l2_enc_temporal_tradeoff_level_type level) | NvVideoEncoder |
setVirtualBufferSize(uint32_t size) | NvVideoEncoder |
subscribeEvent(uint32_t type, uint32_t id, uint32_t flags) | NvV4l2Element |
valid_fields | NvVideoEncoder | `[private, static]`
waitForIdle(uint32_t max_wait_ms) | NvV4l2Element | `[virtual]`
~NvElement() | NvElement | `[inline, virtual]`
~NvV4l2Element() | NvV4l2Element | `[virtual]`
~NvVideoEncoder() | NvVideoEncoder |