libnrsc5 5032de3
NRSC-5 digital radio via the RTL-SDR
Loading...
Searching...
No Matches
Data Fields
nrsc5_sig_component_t Struct Reference

#include <nrsc5.h>

Data Fields

struct nrsc5_sig_component_tnext
 
uint8_t type
 
uint8_t id
 
union { 
 
   struct { 
 
      uint16_t   port 
 
      uint16_t   service_data_type 
 
      uint8_t   type 
 
      uint32_t   mime 
 
   }   data 
 
   struct { 
 
      uint8_t   port 
 
      uint8_t   type 
 
      uint32_t   mime 
 
   }   audio 
 
};  
 

Detailed Description

Represents a service component.

An element of a linked list that accompanies a nrsc5_sig_service_t describing a component of a SIG record. This provides further information about the audio or data in the channel.

Field Documentation

◆ [struct]

struct { ... } nrsc5_sig_component_t::audio

Audio service information

◆ [struct]

struct { ... } nrsc5_sig_component_t::data

Data service information

◆ id

uint8_t nrsc5_sig_component_t::id

Component identifier, 0, 1, 2,...

◆ mime

uint32_t nrsc5_sig_component_t::mime

content, e.g. NRSC5_MIME_STATION_LOGO

content, e.g. NRSC5_MIME_HDC

◆ next

struct nrsc5_sig_component_t* nrsc5_sig_component_t::next

Pointer to next element or NULL

◆ port [1/2]

uint16_t nrsc5_sig_component_t::port

distinguishes packets for this service

◆ port [2/2]

uint8_t nrsc5_sig_component_t::port

distinguishes packets for this service

◆ service_data_type

uint16_t nrsc5_sig_component_t::service_data_type

e.g. NRSC5_SERVICE_DATA_TYPE_AUDIO_RELATED_DATA

◆ type

uint8_t nrsc5_sig_component_t::type

NRSC5_SIG_SERVICE_AUDIO or NRSC5_SIG_SERVICE_DATA

NRSC5_AAS_TYPE_STREAM, NRSC5_AAS_TYPE_PACKET, or NRSC5_AAS_TYPE_LOT

program type, e.g. NRSC5_PROGRAM_TYPE_JAZZ


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