Open-AVB AVTP Pipeline SDK  1.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Enumerations
openavb_map_uncmp_audio_pub.h File Reference

Uncompressed Audio mapping module public interface. More...

#include "openavb_types_pub.h"
#include "openavb_audio_pub.h"
#include "openavb_intf_pub.h"

Go to the source code of this file.

Data Structures

struct  media_q_pub_map_uncmp_audio_info_t
 Contains detailed information of the audio format. More...
 

Macros

#define MapUncmpAudioMediaQDataFormat   "UncmpAudio"
 

Enumerations

enum  avb_audio_sparse_mode_t { TS_SPARSE_MODE_UNSPEC = 0, TS_SPARSE_MODE_DISABLED = 1, TS_SPARSE_MODE_ENABLED = 8 }
 Defines AAF timestamping mode: More...
 

Detailed Description

Uncompressed Audio mapping module public interface.

Refer to IEC 61883-6 for details of the "source packet" structure. The protocol_specific_header and CIP header. map_nv_tx_rate must be set in the .ini file.

Macro Definition Documentation

#define MapUncmpAudioMediaQDataFormat   "UncmpAudio"
Note
A define is used for the MediaQDataFormat identifier because it is needed in separate execution units (static / dynamic libraries) that is why a single static (static/extern pattern) definition can not be used.

Enumeration Type Documentation

Defines AAF timestamping mode:

  • TS_SPARSE_MODE_DISABLED - timestamp is valid in every avtp packet
  • TS_SPARSE_MODE_ENABLED - timestamp is valid in every 8th avtp packet
Enumerator
TS_SPARSE_MODE_UNSPEC 

Unspecified.

TS_SPARSE_MODE_DISABLED 

Disabled.

TS_SPARSE_MODE_ENABLED 

Enabled.