CaptionServiceDescriptor Class Reference

#include <atscdescriptors.h>

Inheritance diagram for CaptionServiceDescriptor:
MPEGDescriptor

List of all members.

Public Member Functions

 CaptionServiceDescriptor (const unsigned char *data, int len=300)
uint ServicesCount () const
int LanguageKey (int i) const
QString LanguageString (int i) const
int CanonicalLanguageKey (int i) const
QString CanonicalLanguageString (int i) const
bool Type (int i) const
bool Line21Field (int i) const
int CaptionServiceNumber (int i) const
bool EasyReader (int i) const
bool WideAspectRatio (int i) const
bool Parse (void)
QString toString () const

Private Member Functions

int Index (int i, int j) const
const unsigned char * Offset (int i, int j) const

Private Attributes

IntToBuf _ptrs

Detailed Description

Definition at line 76 of file atscdescriptors.h.


Constructor & Destructor Documentation

CaptionServiceDescriptor::CaptionServiceDescriptor ( const unsigned char *  data,
int  len = 300 
) [inline]

Definition at line 79 of file atscdescriptors.h.


Member Function Documentation

uint CaptionServiceDescriptor::ServicesCount (  )  const [inline]

Definition at line 90 of file atscdescriptors.h.

Referenced by Parse(), AvFormatDecoder::ScanATSCCaptionStreams(), and toString().

int CaptionServiceDescriptor::LanguageKey ( int  i  )  const [inline]

Definition at line 93 of file atscdescriptors.h.

Referenced by CanonicalLanguageKey(), and LanguageString().

QString CaptionServiceDescriptor::LanguageString ( int  i  )  const [inline]

Definition at line 95 of file atscdescriptors.h.

Referenced by toString().

int CaptionServiceDescriptor::CanonicalLanguageKey ( int  i  )  const [inline]
QString CaptionServiceDescriptor::CanonicalLanguageString ( int  i  )  const [inline]

Definition at line 99 of file atscdescriptors.h.

bool CaptionServiceDescriptor::Type ( int  i  )  const [inline]

Definition at line 102 of file atscdescriptors.h.

Referenced by AvFormatDecoder::ScanATSCCaptionStreams(), and toString().

bool CaptionServiceDescriptor::Line21Field ( int  i  )  const [inline]

Definition at line 108 of file atscdescriptors.h.

Referenced by AvFormatDecoder::ScanATSCCaptionStreams(), and toString().

int CaptionServiceDescriptor::CaptionServiceNumber ( int  i  )  const [inline]

Definition at line 112 of file atscdescriptors.h.

Referenced by AvFormatDecoder::ScanATSCCaptionStreams(), and toString().

bool CaptionServiceDescriptor::EasyReader ( int  i  )  const [inline]

Definition at line 115 of file atscdescriptors.h.

Referenced by AvFormatDecoder::ScanATSCCaptionStreams(), and toString().

bool CaptionServiceDescriptor::WideAspectRatio ( int  i  )  const [inline]

Definition at line 118 of file atscdescriptors.h.

Referenced by AvFormatDecoder::ScanATSCCaptionStreams(), and toString().

bool CaptionServiceDescriptor::Parse ( void   ) 

Definition at line 178 of file atscdescriptors.cpp.

Referenced by CaptionServiceDescriptor().

QString CaptionServiceDescriptor::toString ( void   )  const [virtual]

Reimplemented from MPEGDescriptor.

Definition at line 189 of file atscdescriptors.cpp.

int CaptionServiceDescriptor::Index ( int  i,
int  j 
) const [inline, private]

Definition at line 126 of file atscdescriptors.h.

Referenced by Offset(), and Parse().

const unsigned char* CaptionServiceDescriptor::Offset ( int  i,
int  j 
) const [inline, private]

Member Data Documentation

Definition at line 131 of file atscdescriptors.h.

Referenced by Offset(), and Parse().


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