NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/sources/gst-plugins/gst-nvdsbins/gstdsnvvideoencfilesinkbin.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstDsNvVideoEncFilesinkBin
 
struct  _GstDsNvVideoEncFilesinkBinClass
 

Macros

#define GST_TYPE_DS_NVVIDEOENCFILESINK_BIN   (gst_ds_nvvideoencfilesink_bin_get_type())
 
#define GST_DS_NVVIDEOENCFILESINK_BIN(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVVIDEOENCFILESINK_BIN,GstDsNvVideoEncFilesinkBin))
 
#define GST_DS_NVVIDEOENCFILESINK_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVVIDEOENCFILESINK_BIN,GstDsNvVideoEncFilesinkBinClass))
 
#define GST_DS_NVVIDEOENCFILESINK_BIN_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVVIDEOENCFILESINK_BIN, GstDsNvVideoEncFilesinkBinClass))
 
#define GST_IS_DS_NVVIDEOENCFILESINK_BIN(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVVIDEOENCFILESINK_BIN))
 
#define GST_IS_DS_NVVIDEOENCFILESINK_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVVIDEOENCFILESINK_BIN))
 
#define GST_DS_NVVIDEOENCFILESINK_BIN_CAST(obj)   ((GstDsNvVideoEncFilesinkBin *)(obj))
 

Typedefs

typedef struct _GstDsNvVideoEncFilesinkBin GstDsNvVideoEncFilesinkBin
 
typedef struct _GstDsNvVideoEncFilesinkBinClass GstDsNvVideoEncFilesinkBinClass
 

Enumerations

enum  FileContainerType {
  FILE_CONTAINER_MP4 = 1,
  FILE_CONTAINER_MKV,
  FILE_CONTAINER_MP4 = 1,
  FILE_CONTAINER_MKV
}
 
enum  FileCodecType {
  FILE_CODEC_H264 = 1,
  FILE_CODEC_H265,
  FILE_CODEC_MPEG4,
  FILE_CODEC_H264 = 1,
  FILE_CODEC_H265,
  FILE_CODEC_MPEG4
}
 
enum  FileEncodeType {
  FILE_ENCODER_HW,
  FILE_ENCODER_SW,
  FILE_ENCODER_HW,
  FILE_ENCODER_SW
}
 
enum  FileProfileType {
  FILE_PROFILE_BASELINE,
  FILE_PROFILE_MAIN,
  FILE_PROFILE_HIGH,
  FILE_PROFILE_MAIN10,
  FILE_PROFILE_BASELINE,
  FILE_PROFILE_MAIN,
  FILE_PROFILE_HIGH,
  FILE_PROFILE_MAIN10
}
 

Functions

GType gst_ds_nvvideoencfilesink_bin_get_type (void)
 

Macro Definition Documentation

◆ GST_DS_NVVIDEOENCFILESINK_BIN

#define GST_DS_NVVIDEOENCFILESINK_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVVIDEOENCFILESINK_BIN,GstDsNvVideoEncFilesinkBin))

◆ GST_DS_NVVIDEOENCFILESINK_BIN_CAST

#define GST_DS_NVVIDEOENCFILESINK_BIN_CAST (   obj)    ((GstDsNvVideoEncFilesinkBin *)(obj))

◆ GST_DS_NVVIDEOENCFILESINK_BIN_CLASS

#define GST_DS_NVVIDEOENCFILESINK_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVVIDEOENCFILESINK_BIN,GstDsNvVideoEncFilesinkBinClass))

◆ GST_DS_NVVIDEOENCFILESINK_BIN_GET_CLASS

#define GST_DS_NVVIDEOENCFILESINK_BIN_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVVIDEOENCFILESINK_BIN, GstDsNvVideoEncFilesinkBinClass))

◆ GST_IS_DS_NVVIDEOENCFILESINK_BIN

#define GST_IS_DS_NVVIDEOENCFILESINK_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVVIDEOENCFILESINK_BIN))

◆ GST_IS_DS_NVVIDEOENCFILESINK_BIN_CLASS

#define GST_IS_DS_NVVIDEOENCFILESINK_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVVIDEOENCFILESINK_BIN))

◆ GST_TYPE_DS_NVVIDEOENCFILESINK_BIN

#define GST_TYPE_DS_NVVIDEOENCFILESINK_BIN   (gst_ds_nvvideoencfilesink_bin_get_type())

Typedef Documentation

◆ GstDsNvVideoEncFilesinkBin

◆ GstDsNvVideoEncFilesinkBinClass

Enumeration Type Documentation

◆ FileCodecType

Enumerator
FILE_CODEC_H264 
FILE_CODEC_H265 
FILE_CODEC_MPEG4 
FILE_CODEC_H264 
FILE_CODEC_H265 
FILE_CODEC_MPEG4 

Definition at line 33 of file 9.2/sources/gst-plugins/gst-nvdsbins/gstdsnvvideoencfilesinkbin.h.

◆ FileContainerType

Enumerator
FILE_CONTAINER_MP4 
FILE_CONTAINER_MKV 
FILE_CONTAINER_MP4 
FILE_CONTAINER_MKV 

Definition at line 27 of file 9.2/sources/gst-plugins/gst-nvdsbins/gstdsnvvideoencfilesinkbin.h.

◆ FileEncodeType

Enumerator
FILE_ENCODER_HW 
FILE_ENCODER_SW 
FILE_ENCODER_HW 
FILE_ENCODER_SW 

Definition at line 40 of file 9.2/sources/gst-plugins/gst-nvdsbins/gstdsnvvideoencfilesinkbin.h.

◆ FileProfileType

Enumerator
FILE_PROFILE_BASELINE 
FILE_PROFILE_MAIN 
FILE_PROFILE_HIGH 
FILE_PROFILE_MAIN10 
FILE_PROFILE_BASELINE 
FILE_PROFILE_MAIN 
FILE_PROFILE_HIGH 
FILE_PROFILE_MAIN10 

Definition at line 46 of file 9.2/sources/gst-plugins/gst-nvdsbins/gstdsnvvideoencfilesinkbin.h.

Function Documentation

◆ gst_ds_nvvideoencfilesink_bin_get_type()

GType gst_ds_nvvideoencfilesink_bin_get_type ( void  )