NVIDIA DeepStream SDK API Reference

9.0 Release
sources/apps/sample_apps/deepstream-ucx-test/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,
  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"

◆ MUXER_BATCH_TIMEOUT_USEC

#define MUXER_BATCH_TIMEOUT_USEC   40000

◆ MUXER_OUTPUT_HEIGHT

#define MUXER_OUTPUT_HEIGHT   1080

◆ MUXER_OUTPUT_WIDTH

#define MUXER_OUTPUT_WIDTH   1920

◆ NVINFER_PLUGIN

#define NVINFER_PLUGIN   "nvinfer"

◆ NVINFERSERVER_PLUGIN

#define NVINFERSERVER_PLUGIN   "nvinferserver"

Enumeration Type Documentation

◆ Role

enum Role
Enumerator
SERVER 
CLIENT 
INIT 
SERVER 
CLIENT 
INIT 

Definition at line 81 of file sources/apps/sample_apps/deepstream-ucx-test/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

test2_client_parse_args
int test2_client_parse_args(int argc, char *argv[], UcxTest *t)
test2_server_setup_pipeline
int test2_server_setup_pipeline(UcxTest *t)
test1_server_setup_pipeline
int test1_server_setup_pipeline(UcxTest *t)
test3_server_setup_pipeline
int test3_server_setup_pipeline(UcxTest *t)
test3_server_parse_args
int test3_server_parse_args(int argc, char *argv[], UcxTest *t)
test3_client_parse_args
int test3_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_client_setup_pipeline
int test2_client_setup_pipeline(UcxTest *t)
test3_client_setup_pipeline
int test3_client_setup_pipeline(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)
test2_server_parse_args
int test2_server_parse_args(int argc, char *argv[], UcxTest *t)