CarrierDefinitionSubtable Class Reference

#include <sctetables.h>

List of all members.

Public Types

enum  { k10000Hz = 0x0, k125000Hz = 0x1 }

Public Member Functions

 CarrierDefinitionSubtable (const unsigned char *beg, const unsigned char *end)
uint NumberOfCarriers (void) const
uint SpacingUnit (void) const
uint SpacingUnitHz (void) const
uint FrequencySpacing (void) const
uint FrequencySpacingHz (void) const
uint FrequencyUnit (void) const
uint FrequencyUnitHz (void) const
uint FirstCarrierFrequency (void) const
uint64_t FirstCarrierFrequencyHz (void) const
uint DescriptorsCount (void) const
uint DescriptorsLength (void) const
const unsigned char * Descriptors (void) const
QString toString (void) const
 SCTE System information tables.
QString toStringXML (uint indent_level) const

Private Attributes

const unsigned char * _beg
const unsigned char * _end

Detailed Description

Definition at line 40 of file sctetables.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
k10000Hz 
k125000Hz 

Definition at line 50 of file sctetables.h.


Constructor & Destructor Documentation

CarrierDefinitionSubtable::CarrierDefinitionSubtable ( const unsigned char *  beg,
const unsigned char *  end 
) [inline]

Definition at line 43 of file sctetables.h.


Member Function Documentation

uint CarrierDefinitionSubtable::NumberOfCarriers ( void   )  const [inline]

Definition at line 48 of file sctetables.h.

Referenced by toString(), and toStringXML().

uint CarrierDefinitionSubtable::SpacingUnit ( void   )  const [inline]

Definition at line 55 of file sctetables.h.

Referenced by toStringXML().

uint CarrierDefinitionSubtable::SpacingUnitHz ( void   )  const [inline]

Definition at line 56 of file sctetables.h.

Referenced by toStringXML().

uint CarrierDefinitionSubtable::FrequencySpacing ( void   )  const [inline]

Definition at line 59 of file sctetables.h.

Referenced by toStringXML().

uint CarrierDefinitionSubtable::FrequencySpacingHz ( void   )  const [inline]

Definition at line 61 of file sctetables.h.

Referenced by toStringXML().

uint CarrierDefinitionSubtable::FrequencyUnit ( void   )  const [inline]

Definition at line 64 of file sctetables.h.

Referenced by toStringXML().

uint CarrierDefinitionSubtable::FrequencyUnitHz ( void   )  const [inline]

Definition at line 65 of file sctetables.h.

Referenced by toStringXML().

uint CarrierDefinitionSubtable::FirstCarrierFrequency ( void   )  const [inline]

Definition at line 67 of file sctetables.h.

Referenced by toStringXML().

uint64_t CarrierDefinitionSubtable::FirstCarrierFrequencyHz ( void   )  const [inline]

Definition at line 69 of file sctetables.h.

Referenced by toStringXML().

uint CarrierDefinitionSubtable::DescriptorsCount ( void   )  const [inline]

Definition at line 73 of file sctetables.h.

Referenced by toString(), and toStringXML().

uint CarrierDefinitionSubtable::DescriptorsLength ( void   )  const [inline]

Definition at line 77 of file sctetables.h.

Referenced by toStringXML().

const unsigned char* CarrierDefinitionSubtable::Descriptors ( void   )  const [inline]

Definition at line 78 of file sctetables.h.

Referenced by toStringXML().

QString CarrierDefinitionSubtable::toString ( void   )  const

SCTE System information tables.

Copyright (c) 2011, Digital Nirvana, Inc. Author: Daniel Kristjansson

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition at line 25 of file sctetables.cpp.

Referenced by SCTENetworkInformationTable::toString().

QString CarrierDefinitionSubtable::toStringXML ( uint  indent_level  )  const

Definition at line 32 of file sctetables.cpp.

Referenced by SCTENetworkInformationTable::toStringXML().


Member Data Documentation

const unsigned char* CarrierDefinitionSubtable::_beg [private]

Definition at line 84 of file sctetables.h.

const unsigned char* CarrierDefinitionSubtable::_end [private]

Definition at line 85 of file sctetables.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:54 2012 for MythTV by  doxygen 1.6.3