SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <datvdemod.h>
Classes | |
class | MsgConfigureChannelizer |
class | MsgConfigureDATVDemod |
class | MsgReportModcodCstlnChange |
Public Member Functions | |
DATVDemod (DeviceAPI *) | |
~DATVDemod () | |
virtual void | destroy () |
virtual void | getIdentifier (QString &id) |
virtual void | getTitle (QString &title) |
virtual qint64 | getCenterFrequency () const |
Applies to a default stream. More... | |
virtual QByteArray | serialize () const |
virtual bool | deserialize (const QByteArray &data) |
virtual void | feed (const SampleVector::const_iterator &begin, const SampleVector::const_iterator &end, bool po) |
virtual void | start () |
virtual void | stop () |
virtual bool | handleMessage (const Message &cmd) |
Processing of a message. Returns true if message has actually been processed. More... | |
virtual int | getNbSinkStreams () const |
virtual int | getNbSourceStreams () const |
virtual qint64 | getStreamCenterFrequency (int streamIndex, bool sinkElseSource) const |
bool | SetTVScreen (TVScreen *objScreen) |
DATVideostream * | SetVideoRender (DATVideoRender *objScreen) |
bool | audioActive () |
bool | audioDecodeOK () |
bool | videoActive () |
bool | videoDecodeOK () |
bool | PlayVideo (bool blnStartStop) |
void | InitDATVParameters (int intMsps, int intRFBandwidth, int intCenterFrequency, DATVDemodSettings::dvb_version enmStandard, DATVDemodSettings::DATVModulation enmModulation, leansdr::code_rate enmFEC, int intSampleRate, int intSymbolRate, int intNotchFilters, bool blnAllowDrift, bool blnFastLock, DATVDemodSettings::dvb_sampler enmFilter, bool blnHardMetric, float fltRollOff, bool blnViterbi, int intEExcursion) |
void | CleanUpDATVFramework (bool blnRelease) |
int | GetSampleRate () |
void | InitDATVFramework () |
void | InitDATVS2Framework () |
double | getMagSq () const |
Beware this is scaled to 2^30. More... | |
int | getModcodModulation () const |
int | getModcodCodeRate () const |
bool | isCstlnSetByModcod () const |
Public Member Functions inherited from BasebandSampleSink | |
BasebandSampleSink () | |
virtual | ~BasebandSampleSink () |
MessageQueue * | getInputMessageQueue () |
Get the queue for asynchronous inbound communication. More... | |
virtual void | setMessageQueueToGUI (MessageQueue *queue) |
MessageQueue * | getMessageQueueToGUI () |
Public Member Functions inherited from ChannelAPI | |
ChannelAPI (const QString &name, StreamType streamType) | |
virtual | ~ChannelAPI () |
virtual void | setName (const QString &name) |
virtual const QString & | getName () const |
virtual int | webapiSettingsGet (SWGSDRangel::SWGChannelSettings &response, QString &errorMessage) |
virtual int | webapiSettingsPutPatch (bool force, const QStringList &channelSettingsKeys, SWGSDRangel::SWGChannelSettings &response, QString &errorMessage) |
virtual int | webapiReportGet (SWGSDRangel::SWGChannelReport &response, QString &errorMessage) |
int | getIndexInDeviceSet () const |
void | setIndexInDeviceSet (int indexInDeviceSet) |
int | getDeviceSetIndex () const |
void | setDeviceSetIndex (int deviceSetIndex) |
DeviceAPI * | getDeviceAPI () |
void | setDeviceAPI (DeviceAPI *deviceAPI) |
uint64_t | getUID () const |
StreamType | getStreamType () const |
Static Public Member Functions | |
static DATVDemodSettings::DATVCodeRate | getCodeRateFromLeanDVBCode (int leanDVBCodeRate) |
static DATVDemodSettings::DATVModulation | getModulationFromLeanDVBCode (int leanDVBModulation) |
static int | getLeanDVBCodeRateFromDATV (DATVDemodSettings::DATVCodeRate datvCodeRate) |
static int | getLeanDVBModulationFromDATV (DATVDemodSettings::DATVModulation datvModulation) |
Static Public Attributes | |
static const QString | m_channelIdURI = "sdrangel.channel.demoddatv" |
static const QString | m_channelId = "DATVDemod" |
Private Member Functions | |
void | applySettings (const DATVDemodSettings &settings, bool force=false) |
void | applyChannelSettings (int inputSampleRate, int inputFrequencyOffset, bool force=false) |
Additional Inherited Members | |
Public Types inherited from ChannelAPI | |
enum | StreamType { StreamSingleSink, StreamSingleSource, StreamMIMO } |
< This is the same enum as in PluginInterface More... | |
Protected Slots inherited from BasebandSampleSink | |
void | handleInputMessages () |
Protected Attributes inherited from BasebandSampleSink | |
MessageQueue | m_inputMessageQueue |
Queue for asynchronous inbound communication. More... | |
MessageQueue * | m_guiMessageQueue |
Input message queue to the GUI. More... | |
Definition at line 125 of file datvdemod.h.
DATVDemod::DATVDemod | ( | DeviceAPI * | deviceAPI | ) |
Definition at line 42 of file datvdemod.cpp.
References AudioDeviceManager::addAudioSink(), DSPEngine::getAudioDeviceManager(), DSPEngine::instance(), and rfFilterFftLength.
DATVDemod::~DATVDemod | ( | ) |
Definition at line 80 of file datvdemod.cpp.
References CleanUpDATVFramework(), DSPEngine::getAudioDeviceManager(), DSPEngine::instance(), m_audioFifo, m_blnInitialized, m_channelizer, m_deviceAPI, m_objRenderThread, m_objRFFilter, m_objVideoStream, m_threadedChannelizer, AudioDeviceManager::removeAudioSink(), DeviceAPI::removeChannelSink(), DeviceAPI::removeChannelSinkAPI(), DATVideoRenderThread::stopRendering(), and DATVideostream::ThreadTimeOut.
|
private |
Definition at line 1356 of file datvdemod.cpp.
References applySettings(), fftfilt::create_filter(), DATVDemodSettings::m_centerFrequency, m_objNCO, m_objRFFilter, DATVDemodSettings::m_rfBandwidth, m_sampleRate, m_settings, and NCO::setFreq().
Referenced by handleMessage().
|
private |
Definition at line 1389 of file datvdemod.cpp.
References AudioDeviceManager::addAudioSink(), fftfilt::create_filter(), DATVDemodSettings::debug(), DSPEngine::getAudioDeviceManager(), BasebandSampleSink::getInputMessageQueue(), AudioDeviceManager::getOutputDeviceIndex(), DSPEngine::instance(), DATVDemodSettings::isDifferent(), DATVDemodSettings::m_audioDeviceName, m_audioFifo, DATVDemodSettings::m_audioMute, DATVDemodSettings::m_audioVolume, m_blnNeedConfigUpdate, DATVDemodSettings::m_centerFrequency, m_objNCO, m_objRegisteredVideoRender, m_objRFFilter, DATVDemodSettings::m_rfBandwidth, m_sampleRate, m_settings, m_udpStream, DATVDemodSettings::m_udpTS, DATVDemodSettings::m_udpTSAddress, DATVDemodSettings::m_udpTSPort, DATVDemodSettings::m_videoMute, DATVUDPStream::setActive(), DATVUDPStream::setAddress(), DATVideoRender::setAudioMute(), DATVideoRender::setAudioVolume(), NCO::setFreq(), DATVUDPStream::setPort(), and DATVideoRender::setVideoMute().
Referenced by applyChannelSettings(), and handleMessage().
bool DATVDemod::audioActive | ( | ) |
Definition at line 126 of file datvdemod.cpp.
References DATVideoRender::getAudioStreamIndex(), and m_objRegisteredVideoRender.
Referenced by DATVDemodGUI::tick().
bool DATVDemod::audioDecodeOK | ( | ) |
Definition at line 144 of file datvdemod.cpp.
References DATVideoRender::getAudioDecodeOK(), and m_objRegisteredVideoRender.
Referenced by DATVDemodGUI::tick().
void DATVDemod::CleanUpDATVFramework | ( | bool | blnRelease | ) |
Definition at line 205 of file datvdemod.cpp.
References coeffs, coeffs_sampler, m_objDemodulator, m_objDemodulatorDVBS2, m_objScheduler, ncoeffs, ncoeffs_sampler, p_autonotched, p_bbframes, p_bytes, p_cnr, p_cstln, p_cstln_pls, p_decim, p_decimated, p_deframer, p_derot, p_descrambled, p_fecframes, p_framelock, p_frames, p_freq, p_lock, p_locktime, p_mer, p_mpegbytes, p_preprocessed, p_rawiq, p_rawiq_writer, p_resampled, p_rspackets, p_rtspackets, p_s2_deinterleaver, p_sampled, p_slots_dvbs2, p_ss, p_symbols, p_tspackets, p_vber, p_vbitcount, p_verrcount, r, r_auto_notch, r_cnr, r_deconv, r_deinter, r_derand, r_derot, r_etr192_descrambler, r_fecdec, r_ppout, r_resample, r_rsdec, r_scope_symbols, r_scope_symbols_dvbs2, r_stdout, r_sync, r_sync_mpeg, r_vber, r_videoplayer, sampler, and leansdr::scheduler::shutdown().
Referenced by InitDATVFramework(), InitDATVS2Framework(), and ~DATVDemod().
|
inlinevirtual |
Implements ChannelAPI.
Definition at line 140 of file datvdemod.h.
|
inlinevirtual |
|
virtual |
Implements BasebandSampleSink.
Definition at line 1154 of file datvdemod.cpp.
References leansdr::datvdvbs2constellation< T >::calculate_cstln_points(), DATVDemod::MsgReportModcodCstlnChange::create(), leansdr::s2_frame_receiver< T, SOFTSYMB >::cstln, DATVDemodSettings::DVB_S2, getCodeRateFromLeanDVBCode(), BasebandSampleSink::getMessageQueueToGUI(), getModulationFromLeanDVBCode(), leansdr::complex< T >::im, InitDATVFramework(), InitDATVS2Framework(), m_blnDVBInitialized, m_blnNeedConfigUpdate, m_cstlnSetByModcod, m_lngReadIQ, m_modcodCodeRate, m_modcodModulation, leansdr::s2_frame_receiver< T, SOFTSYMB >::m_modcodRate, leansdr::s2_frame_receiver< T, SOFTSYMB >::m_modcodType, m_objDemodulatorDVBS2, m_objMagSqAverage, m_objNCO, m_objRFFilter, m_objScheduler, m_objSettingsMutex, m_settings, DATVDemodSettings::m_standard, NCO::nextIQ(), p_rawiq_writer, MessageQueue::push(), r_scope_symbols_dvbs2, leansdr::complex< T >::re, fftfilt::runFilt(), and leansdr::scheduler::step().
|
inlinevirtual |
|
static |
Definition at line 1474 of file datvdemod.cpp.
References leansdr::FEC12, leansdr::FEC13, leansdr::FEC14, leansdr::FEC23, leansdr::FEC25, leansdr::FEC34, leansdr::FEC35, leansdr::FEC45, leansdr::FEC46, leansdr::FEC56, leansdr::FEC78, leansdr::FEC89, and leansdr::FEC910.
Referenced by feed(), and DATVDemodGUI::tick().
|
inlinevirtual |
|
static |
Definition at line 1532 of file datvdemod.cpp.
References leansdr::FEC12, leansdr::FEC13, leansdr::FEC14, leansdr::FEC23, leansdr::FEC25, leansdr::FEC34, leansdr::FEC35, leansdr::FEC45, leansdr::FEC46, leansdr::FEC56, leansdr::FEC78, leansdr::FEC89, and leansdr::FEC910.
Referenced by InitDATVFramework(), and InitDATVS2Framework().
|
static |
Definition at line 1565 of file datvdemod.cpp.
|
inline |
Beware this is scaled to 2^30.
Definition at line 188 of file datvdemod.h.
Referenced by DATVDemodGUI::tick().
|
inline |
Definition at line 190 of file datvdemod.h.
Referenced by DATVDemodGUI::tick().
|
inline |
Definition at line 189 of file datvdemod.h.
Referenced by DATVDemodGUI::tick().
|
static |
Definition at line 1507 of file datvdemod.cpp.
Referenced by feed(), and DATVDemodGUI::tick().
|
inlinevirtual |
|
inlinevirtual |
int DATVDemod::GetSampleRate | ( | ) |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Processing of a message. Returns true if message has actually been processed.
Implements BasebandSampleSink.
Definition at line 1303 of file datvdemod.cpp.
References applyChannelSettings(), applySettings(), DownChannelizer::configure(), DATVDemod::MsgConfigureChannelizer::getCenterFrequency(), DATVDemod::MsgConfigureDATVDemod::getForce(), DownChannelizer::MsgChannelizerNotification::getFrequencyOffset(), BasebandSampleSink::getInputMessageQueue(), DownChannelizer::getInputSampleRate(), DownChannelizer::MsgChannelizerNotification::getSampleRate(), DATVDemod::MsgConfigureDATVDemod::getSettings(), m_channelizer, m_inputFrequencyOffset, m_sampleRate, and Message::match().
void DATVDemod::InitDATVFramework | ( | ) |
Definition at line 541 of file datvdemod.cpp.
References config::allow_drift, config::anf, DATVDemodSettings::APSK16, DATVDemodSettings::APSK32, DATVDemodSettings::APSK64E, DATVDemodSettings::BPSK, BUF_BASEBAND, BUF_BYTES, config::buf_factor, BUF_MPEGBYTES, BUF_PACKETS, BUF_SLOW, BUF_SYMBOLS, CleanUpDATVFramework(), config::cnr, coeffs_sampler, config::constellation, leansdr::cstln_receiver< T, SOFTSYMB >::cstln, decimation(), leansdr::cnr_fft< T >::decimation, DATVDemodSettings::DVB_S, DATVDemodSettings::DVB_S2, config::fastlock, config::fec, config::Fm, config::Fs, getLeanDVBCodeRateFromDATV(), config::hard_metric, DATVDemodSettings::m_allowDrift, m_blnDVBInitialized, DATVDemodSettings::m_excursion, DATVDemodSettings::m_fastLock, DATVDemodSettings::m_fec, DATVDemodSettings::m_filter, DATVDemodSettings::m_hardMetric, m_lngExpectedReadIQ, m_lngReadIQ, DATVDemodSettings::m_modulation, DATVDemodSettings::m_notchFilters, m_objCfg, m_objDemodulator, m_objScheduler, DATVDemodSettings::m_rollOff, m_sampleRate, m_settings, DATVDemodSettings::m_standard, DATVDemodSettings::m_symbolRate, DATVDemodSettings::m_viterbi, leansdr::max(), ncoeffs_sampler, p_autonotched, p_cnr, p_freq, p_mer, p_preprocessed, p_rawiq, p_rawiq_writer, p_sampled, p_ss, p_symbols, DATVDemodSettings::PSK8, DATVDemodSettings::QAM16, DATVDemodSettings::QAM256, DATVDemodSettings::QAM64, DATVDemodSettings::QPSK, r_auto_notch, r_cnr, config::rolloff, leansdr::filtergen::root_raised_cosine(), config::rrc_rej, config::rrc_steps, DATVDemodSettings::SAMP_LINEAR, DATVDemodSettings::SAMP_NEAREST, DATVDemodSettings::SAMP_RRC, config::sampler, sampler, config::standard, and config::viterbi.
Referenced by feed().
void DATVDemod::InitDATVParameters | ( | int | intMsps, |
int | intRFBandwidth, | ||
int | intCenterFrequency, | ||
DATVDemodSettings::dvb_version | enmStandard, | ||
DATVDemodSettings::DATVModulation | enmModulation, | ||
leansdr::code_rate | enmFEC, | ||
int | intSampleRate, | ||
int | intSymbolRate, | ||
int | intNotchFilters, | ||
bool | blnAllowDrift, | ||
bool | blnFastLock, | ||
DATVDemodSettings::dvb_sampler | enmFilter, | ||
bool | blnHardMetric, | ||
float | fltRollOff, | ||
bool | blnViterbi, | ||
int | intEExcursion | ||
) |
void DATVDemod::InitDATVS2Framework | ( | ) |
p_cnr = new leansdr::pipebuf<leansdr::f32>(m_objScheduler, "cnr", BUF_SLOW);
if (m_objCfg.cnr == true) { r_cnr = new leansdr::cnr_fft<leansdr::f32>(m_objScheduler, *p_preprocessed, *p_cnr, m_objCfg.Fm/m_objCfg.Fs); r_cnr->decimation = decimation(m_objCfg.Fs, 1); // 1 Hz }
Definition at line 869 of file datvdemod.cpp.
References config::allow_drift, config::anf, DATVDemodSettings::APSK16, DATVDemodSettings::APSK32, DATVDemodSettings::APSK64E, DATVDemodSettings::BPSK, BUF_BASEBAND, config::buf_factor, BUF_FRAMES, BUF_S2PACKETS, BUF_SLOTS, BUF_SLOW, BUF_SYMBOLS, CleanUpDATVFramework(), coeffs_sampler, config::constellation, leansdr::s2_frame_receiver< T, SOFTSYMB >::cstln, decimation(), config::fastlock, config::fec, config::Finfo, config::Fm, leansdr::s2_frame_receiver< T, SOFTSYMB >::Fm, config::Fs, config::Ftune, leansdr::s2_frame_receiver< T, SOFTSYMB >::Ftune, getLeanDVBCodeRateFromDATV(), config::hard_metric, DATVDemodSettings::m_allowDrift, m_blnDVBInitialized, DATVDemodSettings::m_excursion, DATVDemodSettings::m_fastLock, DATVDemodSettings::m_fec, DATVDemodSettings::m_filter, DATVDemodSettings::m_hardMetric, m_lngExpectedReadIQ, m_lngReadIQ, DATVDemodSettings::m_modulation, DATVDemodSettings::m_notchFilters, m_objCfg, m_objDemodulatorDVBS2, m_objScheduler, DATVDemodSettings::m_rollOff, m_sampleRate, m_settings, DATVDemodSettings::m_standard, DATVDemodSettings::m_symbolRate, DATVDemodSettings::m_viterbi, leansdr::max(), leansdr::modcod_info::MAX_SLOTS_PER_FRAME, leansdr::s2_frame_receiver< T, SOFTSYMB >::meas_decimation, ncoeffs_sampler, leansdr::s2_frame_receiver< T, SOFTSYMB >::omega, p_autonotched, p_cstln, p_cstln_pls, p_framelock, p_freq, p_mer, p_preprocessed, p_rawiq, p_rawiq_writer, p_slots_dvbs2, p_ss, DATVDemodSettings::PSK8, DATVDemodSettings::QAM16, DATVDemodSettings::QAM256, DATVDemodSettings::QAM64, DATVDemodSettings::QPSK, r_auto_notch, config::rolloff, leansdr::filtergen::root_raised_cosine(), config::rrc_rej, config::rrc_steps, S2_MAX_SYMBOLS, DATVDemodSettings::SAMP_LINEAR, DATVDemodSettings::SAMP_NEAREST, DATVDemodSettings::SAMP_RRC, config::sampler, sampler, config::standard, leansdr::s2_frame_receiver< T, SOFTSYMB >::strongpls, and config::viterbi.
Referenced by feed().
|
inline |
Definition at line 191 of file datvdemod.h.
Referenced by DATVDemodGUI::tick().
bool DATVDemod::PlayVideo | ( | bool | blnStartStop | ) |
Definition at line 162 of file datvdemod.cpp.
References DATVideostream::bytesAvailable(), m_blnStartStopVideo, m_objRegisteredVideoRender, m_objRenderThread, m_objVideoStream, DATVideostream::MultiThreaded, DATVideoRenderThread::setStreamAndRenderer(), DATVideoRenderThread::stopRendering(), and DATVideostream::ThreadTimeOut.
Referenced by DATVDemodGUI::tick().
|
inlinevirtual |
bool DATVDemod::SetTVScreen | ( | TVScreen * | objScreen | ) |
Definition at line 112 of file datvdemod.cpp.
References m_objRegisteredTVScreen.
Referenced by DATVDemodGUI::DATVDemodGUI().
DATVideostream * DATVDemod::SetVideoRender | ( | DATVideoRender * | objScreen | ) |
Definition at line 118 of file datvdemod.cpp.
References m_audioFifo, m_objRegisteredVideoRender, m_objRenderThread, m_objVideoStream, and DATVideoRender::setAudioFIFO().
Referenced by DATVDemodGUI::DATVDemodGUI().
|
virtual |
Implements BasebandSampleSink.
Definition at line 1294 of file datvdemod.cpp.
References AudioFifo::clear(), and m_audioFifo.
|
virtual |
bool DATVDemod::videoActive | ( | ) |
Definition at line 135 of file datvdemod.cpp.
References DATVideoRender::getVideoStreamIndex(), and m_objRegisteredVideoRender.
Referenced by DATVDemodGUI::tick().
bool DATVDemod::videoDecodeOK | ( | ) |
Definition at line 153 of file datvdemod.cpp.
References DATVideoRender::getVideoDecodeOK(), and m_objRegisteredVideoRender.
Referenced by DATVDemodGUI::tick().
|
private |
Definition at line 276 of file datvdemod.h.
Referenced by InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 278 of file datvdemod.h.
Referenced by InitDATVFramework().
|
private |
Definition at line 286 of file datvdemod.h.
Referenced by InitDATVS2Framework().
|
private |
Definition at line 279 of file datvdemod.h.
Referenced by InitDATVFramework().
|
private |
Definition at line 280 of file datvdemod.h.
Referenced by InitDATVFramework().
|
private |
Definition at line 287 of file datvdemod.h.
Referenced by InitDATVS2Framework().
|
private |
Definition at line 285 of file datvdemod.h.
Referenced by InitDATVS2Framework().
|
private |
Definition at line 281 of file datvdemod.h.
Referenced by InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 277 of file datvdemod.h.
Referenced by InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 320 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 325 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 412 of file datvdemod.h.
Referenced by applySettings(), SetVideoRender(), start(), and ~DATVDemod().
|
private |
Definition at line 295 of file datvdemod.h.
Referenced by feed(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 417 of file datvdemod.h.
Referenced by ~DATVDemod().
|
private |
Definition at line 296 of file datvdemod.h.
Referenced by applySettings(), and feed().
|
private |
Definition at line 418 of file datvdemod.h.
|
private |
Definition at line 419 of file datvdemod.h.
Referenced by PlayVideo().
|
static |
Definition at line 198 of file datvdemod.h.
Referenced by DATVDemodPlugin::initPlugin().
|
static |
Definition at line 197 of file datvdemod.h.
Referenced by DATVDemodGUI::DATVDemodGUI(), and DATVDemodPlugin::initPlugin().
|
private |
Definition at line 402 of file datvdemod.h.
Referenced by handleMessage(), and ~DATVDemod().
|
private |
Definition at line 420 of file datvdemod.h.
Referenced by feed().
|
private |
Definition at line 399 of file datvdemod.h.
Referenced by ~DATVDemod().
|
private |
Definition at line 424 of file datvdemod.h.
|
private |
Definition at line 429 of file datvdemod.h.
Referenced by handleMessage().
|
private |
Definition at line 271 of file datvdemod.h.
Referenced by InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 272 of file datvdemod.h.
Referenced by feed(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 422 of file datvdemod.h.
Referenced by feed().
|
private |
Definition at line 421 of file datvdemod.h.
Referenced by feed().
|
private |
Definition at line 293 of file datvdemod.h.
Referenced by InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 354 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and InitDATVFramework().
|
private |
Definition at line 339 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), feed(), and InitDATVS2Framework().
|
private |
Definition at line 430 of file datvdemod.h.
Referenced by feed().
|
private |
Definition at line 415 of file datvdemod.h.
Referenced by applyChannelSettings(), applySettings(), and feed().
|
private |
Definition at line 405 of file datvdemod.h.
Referenced by SetTVScreen().
|
private |
Definition at line 406 of file datvdemod.h.
Referenced by applySettings(), audioActive(), audioDecodeOK(), PlayVideo(), SetVideoRender(), videoActive(), and videoDecodeOK().
|
private |
Definition at line 409 of file datvdemod.h.
Referenced by PlayVideo(), SetVideoRender(), and ~DATVDemod().
|
private |
Definition at line 414 of file datvdemod.h.
Referenced by applyChannelSettings(), applySettings(), feed(), and ~DATVDemod().
|
private |
Definition at line 292 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), feed(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 432 of file datvdemod.h.
Referenced by feed().
|
private |
Definition at line 407 of file datvdemod.h.
Referenced by PlayVideo(), SetVideoRender(), and ~DATVDemod().
|
private |
Definition at line 428 of file datvdemod.h.
Referenced by applyChannelSettings(), applySettings(), GetSampleRate(), handleMessage(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 427 of file datvdemod.h.
Referenced by applyChannelSettings(), applySettings(), feed(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 401 of file datvdemod.h.
Referenced by ~DATVDemod().
|
private |
Definition at line 408 of file datvdemod.h.
Referenced by applySettings().
|
private |
Definition at line 321 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 326 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 307 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 341 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 357 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 314 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and InitDATVFramework().
|
private |
Definition at line 336 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 337 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 348 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 347 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 344 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 310 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 360 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 340 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 338 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 361 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 329 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 367 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 368 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 331 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 366 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 303 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 301 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 302 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), feed(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 319 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 373 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 379 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 342 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 332 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and InitDATVFramework().
|
private |
Definition at line 335 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 330 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 328 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and InitDATVFramework().
|
private |
Definition at line 387 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 383 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 377 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 378 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 359 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 306 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().
|
private |
Definition at line 315 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and InitDATVFramework().
|
private |
Definition at line 358 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 374 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 388 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 311 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 363 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 343 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 351 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 318 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 380 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 396 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 397 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), and feed().
|
private |
Definition at line 392 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 364 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 369 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 384 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 393 of file datvdemod.h.
Referenced by CleanUpDATVFramework().
|
private |
Definition at line 288 of file datvdemod.h.
Referenced by InitDATVS2Framework().
|
private |
Definition at line 324 of file datvdemod.h.
Referenced by CleanUpDATVFramework(), InitDATVFramework(), and InitDATVS2Framework().