CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
Loading...
Searching...
No Matches
test_dynamic.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------------------------
2// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
3// This file is part of the AWS CDI-SDK, licensed under the BSD 2-Clause "Simplified" License.
4// License details at: https://github.com/aws/aws-cdi-sdk/blob/mainline/LICENSE
5// -------------------------------------------------------------------------------------------
6
13#ifndef TEST_DYNAMIC_H__
14#define TEST_DYNAMIC_H__
15
16#include <stdbool.h>
17
18#include "test_args.h"
19#include "test_configuration.h"
20#include "test_control.h"
21
22//*********************************************************************************************************************
23//***************************************** START OF DEFINITIONS AND TYPES ********************************************
24//*********************************************************************************************************************
25
28
33
34//*********************************************************************************************************************
35//******************************************* START OF PUBLIC FUNCTIONS ***********************************************
36//*********************************************************************************************************************
37
47
54
63
73
82bool TestDynamicIsEndpointEnabled(TestDynamicHandle handle, int stream_index);
83
84#endif // TEST_DYNAMIC_H__
A structure for storing all info related to a specific connection, including test settings,...
Definition ndi_test.h:73
Structure used to hold state data for dynamic tests.
Definition test_dynamic.c:84
TestConnectionInfo * connection_info_ptr
Test connection state data.
Definition test_dynamic.c:85
The declarations in this header file correspond to the definitions in test_args.c.
This header file contains definitions used to define the build configuration of the CDI SDK's test....
The declarations in this header file correspond to the definitions in test_control....
bool TestDynamicPollStatsReconfigure(TestDynamicHandle handle)
Definition test_dynamic.c:188
bool TestDynamicEndpoints(TestDynamicHandle handle)
Definition test_dynamic.c:213
struct TestDynamicState * TestDynamicHandle
Type used as the handle (pointer to an opaque structure) for managing dynamic tests.
Definition test_dynamic.h:32
void TestDynamicDestroy(TestDynamicHandle handle)
Definition test_dynamic.c:179
bool TestDynamicCreate(TestConnectionInfo *connection_info_ptr, TestDynamicHandle *return_handle_ptr)
Definition test_dynamic.c:162
bool TestDynamicIsEndpointEnabled(TestDynamicHandle handle, int stream_index)
Definition test_dynamic.c:255