vdr
2.2.0
|
#include <stdint.h>
#include <sys/types.h>
#include <pthread.h>
#include <time.h>
Go to the source code of this file.
Classes | |
class | SI::CharArray |
class | SI::CharArray::Data |
class | SI::CharArray::DataOwnData |
class | SI::CharArray::DataForeignData |
class | SI::Parsable |
class | SI::CRC32 |
Namespaces | |
SI | |
SI::DVBTime | |
Macros | |
#define | HILO(x) (x##_hi << 8 | x##_lo) |
#define | HILOHILO(x) (x##_hi_hi << 24 | x##_hi_lo << 16 | x##_lo_hi << 8 | x##_lo_lo) |
#define | BCD_TIME_TO_SECONDS(x) |
Functions | |
time_t | SI::DVBTime::getTime (unsigned char date_hi, unsigned char date_lo, unsigned char timehr, unsigned char timemi, unsigned char timese) |
time_t | SI::DVBTime::getDuration (unsigned char timehr, unsigned char timemi, unsigned char timese) |
unsigned char | SI::DVBTime::bcdToDec (unsigned char b) |
#define BCD_TIME_TO_SECONDS | ( | x | ) |
#define HILO | ( | x | ) | (x##_hi << 8 | x##_lo) |
Definition at line 21 of file util.h.
Referenced by SI::SubtitlingDescriptor::Subtitling::getAncillaryPageId(), SI::AIT::Application::getApplicationId(), SI::MHP_ApplicationDescriptor::Profile::getApplicationProfile(), SI::AIT::getApplicationType(), SI::ApplicationSignallingDescriptor::ApplicationEntryDescriptor::getApplicationType(), SI::CaDescriptor::getCaPid(), SI::CarouselIdentifierDescriptor::getCarouselId(), SI::CaDescriptor::getCaType(), SI::SubtitlingDescriptor::Subtitling::getCompositionPageId(), SI::PremiereCIT::getContentId(), SI::EIT::Event::getEventId(), SI::RST::RunningInfo::getEventId(), SI::SatelliteDeliverySystemDescriptor::getFrequency(), SI::CableDeliverySystemDescriptor::getFrequency(), SI::TerrestrialDeliverySystemDescriptor::getFrequency(), SI::MHP_ApplicationIconsDescriptor::getIconFlags(), SI::LinkageDescriptor::getId(), SI::Section::getLength(), SI::LogicalChannelDescriptor::LogicalChannel::getLogicalChannelNumber(), SI::HdSimulcastLogicalChannelDescriptor::HdSimulcastLogicalChannel::getLogicalChannelNumber(), SI::EIT::Event::getMJD(), SI::PremiereContentTransmissionDescriptor::StartDayEntry::getMJD(), SI::NIT::getNetworkId(), SI::ServiceMoveDescriptor::getNewOriginalNetworkId(), SI::ServiceMoveDescriptor::getNewServiceId(), SI::ServiceMoveDescriptor::getNewTransportStreamId(), SI::SatelliteDeliverySystemDescriptor::getOrbitalPosition(), SI::NIT::TransportStream::getOriginalNetworkId(), SI::SDT::getOriginalNetworkId(), SI::EIT::getOriginalNetworkId(), SI::RST::RunningInfo::getOriginalNetworkId(), SI::NVODReferenceDescriptor::Service::getOriginalNetworkId(), SI::LinkageDescriptor::getOriginalNetworkId(), SI::PremiereContentTransmissionDescriptor::getOriginalNetworkId(), SI::PMT::getPCRPid(), SI::PAT::Association::getPid(), SI::PMT::Stream::getPid(), SI::PrivateDataSpecifierDescriptor::getPrivateDataSpecifier(), SI::MHP_TransportProtocolDescriptor::getProtocolId(), SI::TimeShiftedEventDescriptor::getReferenceEventId(), SI::TimeShiftedEventDescriptor::getReferenceServiceId(), SI::TimeShiftedServiceDescriptor::getReferenceServiceId(), SI::S2SatelliteDeliverySystemDescriptor::getScramblingSequenceIndex(), SI::PAT::Association::getServiceId(), SI::PMT::getServiceId(), SI::SDT::Service::getServiceId(), SI::EIT::getServiceId(), SI::ServiceListDescriptor::Service::getServiceId(), SI::RST::RunningInfo::getServiceId(), SI::NVODReferenceDescriptor::Service::getServiceId(), SI::LinkageDescriptor::getServiceId(), SI::LogicalChannelDescriptor::LogicalChannel::getServiceId(), SI::HdSimulcastLogicalChannelDescriptor::HdSimulcastLogicalChannel::getServiceId(), SI::PremiereContentTransmissionDescriptor::getServiceId(), SI::SatelliteDeliverySystemDescriptor::getSymbolRate(), SI::CableDeliverySystemDescriptor::getSymbolRate(), SI::T2DeliverySystemDescriptor::getT2SystemId(), SI::NumberedSection::getTableIdExtension(), SI::NVODReferenceDescriptor::Service::getTransportStream(), SI::PAT::getTransportStreamId(), SI::NIT::TransportStream::getTransportStreamId(), SI::SDT::getTransportStreamId(), SI::EIT::getTransportStreamId(), SI::RST::RunningInfo::getTransportStreamId(), SI::LinkageDescriptor::getTransportStreamId(), SI::PremiereContentTransmissionDescriptor::getTransportStreamId(), SI::PMT::Stream::Parse(), SI::PMT::Parse(), SI::NIT::TransportStream::Parse(), SI::NIT::Parse(), SI::SDT::Service::Parse(), SI::EIT::Event::Parse(), SI::AIT::Application::Parse(), SI::AIT::Parse(), and SI::PremiereCIT::Parse().
#define HILOHILO | ( | x | ) | (x##_hi_hi << 24 | x##_hi_lo << 16 | x##_lo_hi << 8 | x##_lo_lo) |
Definition at line 22 of file util.h.
Referenced by SI::RegistrationDescriptor::getFormatIdentifier().