libnrsc5 5032de3
NRSC-5 digital radio via the RTL-SDR
|
#include <nrsc5.h>
Data Fields | ||
struct nrsc5_sig_component_t * | next | |
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 | ||
}; | ||
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.
struct { ... } nrsc5_sig_component_t::audio |
Audio service information
struct { ... } nrsc5_sig_component_t::data |
Data service information
uint8_t nrsc5_sig_component_t::id |
Component identifier, 0, 1, 2,...
uint32_t nrsc5_sig_component_t::mime |
content, e.g. NRSC5_MIME_STATION_LOGO
content, e.g. NRSC5_MIME_HDC
struct nrsc5_sig_component_t* nrsc5_sig_component_t::next |
Pointer to next element or NULL
uint16_t nrsc5_sig_component_t::port |
distinguishes packets for this service
uint8_t nrsc5_sig_component_t::port |
distinguishes packets for this service
uint16_t nrsc5_sig_component_t::service_data_type |
e.g. NRSC5_SERVICE_DATA_TYPE_AUDIO_RELATED_DATA
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