NVIDIA DeepStream SDK API Reference

6.4 Release
deepstream_ucx_test_app.h File Reference

Go to the source code of this file.

Data Structures

struct  ServerTest1Args
 
struct  ServerTest2Args
 
struct  ServerTest3Args
 
struct  ClientTest1Args
 
struct  ClientTest2Args
 
struct  ClientTest3Args
 
struct  UcxTest
 
struct  OperationFunctions
 
struct  TestOps
 

Macros

#define MUXER_OUTPUT_WIDTH   1920
 
#define MUXER_OUTPUT_HEIGHT   1080
 
#define MUXER_BATCH_TIMEOUT_USEC   40000
 
#define GST_CAPS_FEATURES_NVMM   "memory:NVMM"
 
#define NVINFER_PLUGIN   "nvinfer"
 
#define NVINFERSERVER_PLUGIN   "nvinferserver"
 

Enumerations

enum  Role {
  SERVER,
  CLIENT,
  INIT
}
 

Functions

int test1_client_parse_args (int argc, char *argv[], UcxTest *t)
 
int test1_client_setup_pipeline (UcxTest *t)
 
int test1_server_parse_args (int argc, char *argv[], UcxTest *t)
 
int test1_server_setup_pipeline (UcxTest *t)
 
int test2_client_parse_args (int argc, char *argv[], UcxTest *t)
 
int test2_client_setup_pipeline (UcxTest *t)
 
int test2_server_parse_args (int argc, char *argv[], UcxTest *t)
 
int test2_server_setup_pipeline (UcxTest *t)
 
int test3_client_parse_args (int argc, char *argv[], UcxTest *t)
 
int test3_client_setup_pipeline (UcxTest *t)
 
int test3_server_parse_args (int argc, char *argv[], UcxTest *t)
 
int test3_server_setup_pipeline (UcxTest *t)
 

Variables

TestOps testOperations []
 

Macro Definition Documentation

◆ GST_CAPS_FEATURES_NVMM

#define GST_CAPS_FEATURES_NVMM   "memory:NVMM"

Definition at line 33 of file deepstream_ucx_test_app.h.

◆ MUXER_BATCH_TIMEOUT_USEC

#define MUXER_BATCH_TIMEOUT_USEC   40000

Definition at line 32 of file deepstream_ucx_test_app.h.

◆ MUXER_OUTPUT_HEIGHT

#define MUXER_OUTPUT_HEIGHT   1080

Definition at line 31 of file deepstream_ucx_test_app.h.

◆ MUXER_OUTPUT_WIDTH

#define MUXER_OUTPUT_WIDTH   1920

Definition at line 30 of file deepstream_ucx_test_app.h.

◆ NVINFER_PLUGIN

#define NVINFER_PLUGIN   "nvinfer"

Definition at line 34 of file deepstream_ucx_test_app.h.

◆ NVINFERSERVER_PLUGIN

#define NVINFERSERVER_PLUGIN   "nvinferserver"

Definition at line 35 of file deepstream_ucx_test_app.h.

Enumeration Type Documentation

◆ Role

enum Role
Enumerator
SERVER 
CLIENT 
INIT 

Definition at line 91 of file deepstream_ucx_test_app.h.

Function Documentation

◆ test1_client_parse_args()

int test1_client_parse_args ( int  argc,
char *  argv[],
UcxTest t 
)

◆ test1_client_setup_pipeline()

int test1_client_setup_pipeline ( UcxTest t)

◆ test1_server_parse_args()

int test1_server_parse_args ( int  argc,
char *  argv[],
UcxTest t 
)

◆ test1_server_setup_pipeline()

int test1_server_setup_pipeline ( UcxTest t)

◆ test2_client_parse_args()

int test2_client_parse_args ( int  argc,
char *  argv[],
UcxTest t 
)

◆ test2_client_setup_pipeline()

int test2_client_setup_pipeline ( UcxTest t)

◆ test2_server_parse_args()

int test2_server_parse_args ( int  argc,
char *  argv[],
UcxTest t 
)

◆ test2_server_setup_pipeline()

int test2_server_setup_pipeline ( UcxTest t)

◆ test3_client_parse_args()

int test3_client_parse_args ( int  argc,
char *  argv[],
UcxTest t 
)

◆ test3_client_setup_pipeline()

int test3_client_setup_pipeline ( UcxTest t)

◆ test3_server_parse_args()

int test3_server_parse_args ( int  argc,
char *  argv[],
UcxTest t 
)

◆ test3_server_setup_pipeline()

int test3_server_setup_pipeline ( UcxTest t)

Variable Documentation

◆ testOperations

test1_client_setup_pipeline
int test1_client_setup_pipeline(UcxTest *t)
test2_client_setup_pipeline
int test2_client_setup_pipeline(UcxTest *t)
test3_server_parse_args
int test3_server_parse_args(int argc, char *argv[], UcxTest *t)
test2_server_parse_args
int test2_server_parse_args(int argc, char *argv[], UcxTest *t)
test1_server_setup_pipeline
int test1_server_setup_pipeline(UcxTest *t)
test2_client_parse_args
int test2_client_parse_args(int argc, char *argv[], UcxTest *t)
test1_client_parse_args
int test1_client_parse_args(int argc, char *argv[], UcxTest *t)
test2_server_setup_pipeline
int test2_server_setup_pipeline(UcxTest *t)
test3_client_setup_pipeline
int test3_client_setup_pipeline(UcxTest *t)
test3_server_setup_pipeline
int test3_server_setup_pipeline(UcxTest *t)
test3_client_parse_args
int test3_client_parse_args(int argc, char *argv[], UcxTest *t)
test1_server_parse_args
int test1_server_parse_args(int argc, char *argv[], UcxTest *t)