|
| EDID ()=default |
| Default constructor.
|
|
DID | did () const |
| Get the descriptor id (aka tag).
|
|
DID | didExtDVB () const |
| Get the DVB descriptor tag extension.
|
|
DID | didExtMPEG () const |
| Get the MPEG descriptor tag extension.
|
|
bool | isExtensionDVB () const |
| Check if the descriptor is a DVB extension descriptor.
|
|
bool | isExtensionMPEG () const |
| Check if the descriptor is an MPEG extension descriptor.
|
|
bool | isPrivateDescriptor () const |
| Check if the descriptor is a DVB private one.
|
|
bool | isStandard () const |
| Check if the descriptor is a standard one.
|
|
bool | isTableSpecific () const |
| Check if the descriptor is table-specific.
|
|
bool | isValid () const |
| Check if the extended descriptor id is valid.
|
|
bool | operator< (const EDID &e) const |
| Comparison operator.
|
|
bool | operator<= (const EDID &e) const |
| Comparison operator.
|
|
bool | operator== (const EDID &e) const |
| Comparison operator.
|
|
bool | operator> (const EDID &e) const |
| Comparison operator.
|
|
bool | operator>= (const EDID &e) const |
| Comparison operator.
|
|
PDS | pds () const |
| Get the private data specifier.
|
|
TID | tableId () const |
| Get the required table-id for a table-specific descriptor.
|
|
Extended MPEG descriptor id.
For convenience, it is sometimes useful to identify descriptors using an "extended DID" because a descriptor tag is not always enough to uniquely identify a descriptor.
A descriptor usually falls into one of the following categories:
- Standard MPEG or DVB descriptor (tag in the range 0x00-0x7F).
- Private DVB descriptor (tag in the range 0x80-0xFF). Must be associated with a 32-bit private data specifier or PDS.
- DVB extension descriptor (tag == 0x7F). Must be associated with an 8-bit tag extension.
- DVB table-specific descriptor (tag in the MPEG-defined range 0x00-0x3F). Must be associated with an 8-bit table id. Such a descriptor uses a reserved standard tag but its meaning changes in the context of a specific table such as AIT, INT or UNT. Standard MPEG descriptors cannot be used in such tables.