|
NVIDIA DeepStream SDK API Reference
|
8.0 Release
|
Go to the documentation of this file.
12 #ifndef __GST_NVIMAGE_ENC_H__
13 #define __GST_NVIMAGE_ENC_H__
16 #include <gst/video/video.h>
22 #define MAX_ENCODED_SIZE 15*1024*1024
24 #define GST_TYPE_NVIMAGE_ENC \
25 (gst_nvimage_enc_get_type())
26 #define GST_NVIMAGE_ENC(obj) \
27 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVIMAGE_ENC,GstNvImageEnc))
28 #define GST_NVIMAGE_ENC_CLASS(klass) \
29 (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVIMAGE_ENC,GstNvImageEncClass))
30 #define GST_IS_NVIMAGE_ENC(obj) \
31 (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVIMAGE_ENC))
32 #define GST_IS_NVIMAGE_ENC_CLASS(obj) \
33 (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVIMAGE_ENC))
46 nvjpegOutputFormat_t
fmt;
GstVideoEncoderClass parent_class
GstVideoCodecState * input_state
nvjpegHandle_t nvjpeg_handle
nvjpegEncoderState_t nvjpeg_encoder_state
struct encode_params_t_ encode_params_t
unsigned int encoded_size
GType gst_nvimage_enc_get_type(void)
GstVideoCodecState * output_state
nvjpegJpegState_t nvjpeg_state