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

Structure that aggregates the audio, video, and ancillary data structures into a single structure. More...

#include <cdi_baseline_profile_01_00_api.h>

Data Fields

CdiBaselineAvmPayloadType payload_type
 Indicates which union member applies. NOTE: To maintain compatibility with future profile revisions, this must be the first element in this structure and be immediately followed by the union below. In addition, the first element of each union item must be CdiAvmBaselineProfileVersion. This confirms to future profiles which use a new structure type called CdiAvmBaselineConfigCommon.
 
union { 
 
   CdiAvmVideoConfig   video_config 
 Union of data determined by payload_type. NOTE: First element of each part of this union must be CdiAvmBaselineProfileVersion. See NOTE above.
 
   CdiAvmAudioConfig   audio_config 
 
   CdiAvmAncillaryDataConfig   ancillary_data_config 
 
};  
 

Detailed Description

Structure that aggregates the audio, video, and ancillary data structures into a single structure.

Field Documentation

◆ payload_type

CdiBaselineAvmPayloadType CdiAvmBaselineConfig::payload_type

Indicates which union member applies. NOTE: To maintain compatibility with future profile revisions, this must be the first element in this structure and be immediately followed by the union below. In addition, the first element of each union item must be CdiAvmBaselineProfileVersion. This confirms to future profiles which use a new structure type called CdiAvmBaselineConfigCommon.

<


The documentation for this struct was generated from the following file: