CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
Loading...
Searching...
No Matches
include Directory Reference

Files

 cdi_avm_api.h
 This file declares the public API data types, structures and functions that comprise the CDI audio, video and metadata SDK API.
 
 cdi_avm_payloads_api.h
 This file declares the public API data types, structures and functions that facilitate parsing and synthesizing payloads that conform to CDI's baseline configuration.
 
 cdi_baseline_profile_01_00_api.h
 This file contains declarations and definitions for the CDI AVM baseline profile API functions.
 
 cdi_baseline_profile_02_00_api.h
 This file contains declarations and definitions for the CDI AVM baseline profile 02.00 API functions.
 
 cdi_baseline_profile_api.h
 This file contains declarations and definitions for the CDI AVM baseline profile API functions.
 
 cdi_core_api.h
 This file declares the public API data types, structures and functions that comprise the CDI low-level transport SDK API.
 
 cdi_log_api.h
 This file declares the public API data types, structures and functions that comprise the CDI log API.
 
 cdi_log_enums.h
 This file declares the public enum data types that are part of the CDI log API.
 
 cdi_logger_api.h
 The declarations in this header file correspond to the definitions in logger.c.
 
 cdi_os_api.h
 This file contains the declarations for OS functions for creating/managing/freeing threads, semaphores, mutexes, critical sections, signals, memory and sockets. There are also abstractions for atomic operations as well as some time, sleep and string operations. These definitions in this module are here to account for differences between Linux and Windows.
 
 cdi_pool_api.h
 This file declares the public API data types, structures and functions that comprise the CDI Pool Utility API.
 
 cdi_queue_api.h
 The declarations in this header file correspond to the definitions in queue.c.
 
 cdi_raw_api.h
 This file declares the public API data types, structures and functions that comprise the CDI Raw payload transport SDK API.
 
 cdi_test_unit_api.h
 The declarations in this header file correspond to the definitions in cdi_test_unit_api.c and are meant to provide access to helpful SDK data structures and functions that are not part of the core API functionality.
 
 cdi_utility_api.h
 The declarations in this header file correspond to the definitions in cdi_utility_api.c and are meant to provide access to helpful SDK data structures and functions that are not part of the core API functionality.