|
NVIDIA DeepStream SDK API Reference
|
6.4 Release
|
Go to the documentation of this file.
24 #ifndef _GST_NV_VIDEO_TEST_SRC_H_
25 #define _GST_NV_VIDEO_TEST_SRC_H_
31 #include <gst/base/base.h>
32 #include <gst/video/video.h>
34 #if defined(__CUDACC__) || defined(__CUDA_ARCH__) || defined(__CUDA_LIBDEVICE__)
35 #define __noinline__ __attribute__((noinline))
42 #define GST_TYPE_NV_VIDEO_TEST_SRC (gst_nv_video_test_src_get_type())
43 #define GST_NV_VIDEO_TEST_SRC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_NV_VIDEO_TEST_SRC, GstNvVideoTestSrc))
44 #define GST_NV_VIDEO_TEST_SRC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_NV_VIDEO_TEST_SRC, GstNvVideoTestSrcClass))
45 #define GST_IS_NV_VIDEO_TEST_SRC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_NV_VIDEO_TEST_SRC))
46 #define GST_IS_NV_VIDEO_TEST_SRC_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_NV_VIDEO_TEST_SRC))
GstNvVideoTestSrcPattern pattern
Holds information about batched buffers.
GstNvVideoTestSrcAnimationMode
@ GST_NV_VIDEO_TEST_SRC_GRADIENT
@ GST_NV_VIDEO_TEST_SRC_SMPTE
void * p_fixed_jitter_list
NvBufSurface * file_read_surface
Hold the information of single buffer in the batch.
unsigned int cuda_block_size
GstNvVideoTestSrcAnimationMode animation_mode
void(* cuda_fill_image)(GstNvVideoTestSrc *src)
@ GST_NV_VIDEO_TEST_SRC_FRAMES
GType gst_nv_video_test_src_get_type(void)
@ GST_NV_VIDEO_TEST_SRC_MANDELBROT
NvBufSurfaceParams * cuda_surf
NvBufSurfaceMemType
Specifies memory types for NvBufSurface.
GstClockTime running_time
GstClockTime last_buffer_start_timestamp
GstPushSrcClass parent_class
unsigned int cuda_num_blocks
@ GST_NV_VIDEO_TEST_SRC_WALL_TIME
@ GST_NV_VIDEO_TEST_SRC_RUNNING_TIME
NvBufSurfaceMemType memtype