The DVD-defined private_data_specifier_descriptor. More...
Public Member Functions | |
QtsPrivateDataSpecifierDescriptor (QtsPrivDataSpec p=0) | |
Default constructor. More... | |
QtsPrivateDataSpecifierDescriptor (const QtsDescriptor &desc) | |
Constructor from a binary descriptor. More... | |
virtual bool | deserialize (const QtsDescriptor &descriptor) Q_DECL_OVERRIDE |
This abstract method deserializes a binary descriptor. More... | |
virtual bool | serialize (QtsDescriptor &descriptor) const Q_DECL_OVERRIDE |
This abstract method serializes a descriptor. More... | |
![]() | |
virtual | ~QtsAbstractDescriptor () |
Virtual destructor. More... | |
void | invalidate () |
Invalidate the descriptor. More... | |
bool | isValid () const |
Check if the descriptor is valid. More... | |
QtsDescTag | tag () const |
Get the descriptor tag. More... | |
Public Attributes | |
QtsPrivDataSpec | pds |
Private data specifier in the descriptor (public field). More... | |
Additional Inherited Members | |
![]() | |
QtsAbstractDescriptor (QtsDescTag tag) | |
Protected constructor for subclasses. More... | |
bool | deserializeInit (const QtsDescriptor &descriptor, const quint8 *&payload, int &payloadSize) |
Deserialization helper: Start the deserialization. More... | |
bool | serializeEnd (QtsDescriptor &descriptor, QtlByteBlock &data) const |
Serialization helper: Terminate a binary descriptor. More... | |
bool | serializeInit (QtsDescriptor &descriptor, QtlByteBlock &data) const |
Serialization helper: Start a new binary descriptor. More... | |
![]() | |
QtsDescTag | _descTag |
Descriptor tag, can be modified by subclasses. More... | |
bool | _isValid |
Validity flag. More... | |
The DVD-defined private_data_specifier_descriptor.
QtsPrivateDataSpecifierDescriptor::QtsPrivateDataSpecifierDescriptor | ( | QtsPrivDataSpec | p = 0 | ) |
Default constructor.
[in] | p | The private data specifier to set in the descriptor. |
QtsPrivateDataSpecifierDescriptor::QtsPrivateDataSpecifierDescriptor | ( | const QtsDescriptor & | desc | ) |
Constructor from a binary descriptor.
|
virtual |
This abstract method serializes a descriptor.
Implementation required by QtsAbstractDescriptor.
[out] | descriptor | Replaced with a binary representation of this object. |
Implements QtsAbstractDescriptor.
|
virtual |
This abstract method deserializes a binary descriptor.
Implementation required by QtsAbstractDescriptor.
[in] | descriptor | Binary descriptor to deserialize. |
Implements QtsAbstractDescriptor.
QtsPrivDataSpec QtsPrivateDataSpecifierDescriptor::pds |
Private data specifier in the descriptor (public field).