DASH-IF Conformance Software
|
Public Member Functions | |
handleArguments () | |
detectFromManifest () | |
isEnabled () | |
setEnabled ($newVal) | |
hookBeforeMPD () | |
Checks if pre-conditions for MPD Validation are met. More... | |
hookMPD () | |
hookBeforeRepresentation () | |
hookRepresentation () | |
hookBeforeAdaptationSet () | |
hookAdaptationSet () | |
hookPeriod () | |
hookLiveMpd ($mpd, $nextMpd) | |
Public Attributes | |
$name | |
$detected | |
Protected Member Functions | |
addCLIArguments () | |
message ($message) | |
Protected Attributes | |
$enabled | |
$messages | |
$warnings | |
$errors | |
Initial description of the interface for the various modules
DASHIF\ModuleInterface::hookAdaptationSet | ( | ) |
A hook that is run after running a crossRepresentationProcess. Return value is added to the same array as hookBeforeRepresentation. Return values are ignored.
Reimplemented in DASHIF\ModuleHbbTVDVB, DASHIF\ModuleDASHLowLatency, DASHIF\ModuleDASHInteroperability, and DASHIF\ModuleCMAF.
DASHIF\ModuleInterface::hookBeforeAdaptationSet | ( | ) |
A hook that is run after running a crossRepresentationProcess. Return value is added to the same array as hookBeforeRepresentation.
Reimplemented in DASHIF\ModuleHbbTVDVB, DASHIF\ModuleCTAWAVE, and DASHIF\ModuleCMAF.
DASHIF\ModuleInterface::hookBeforeMPD | ( | ) |
Checks if pre-conditions for MPD Validation are met.
This hook is run between loading the MPD DOM and checking the validity of it.
Reimplemented in DASHIF\ModuleHbbTVDVB.
DASHIF\ModuleInterface::hookBeforeRepresentation | ( | ) |
A hook that is run before downloading and validating the first segment of each period-adaptationset combination. Return value is ignored
Reimplemented in DASHIF\ModuleHbbTVDVB, DASHIF\ModuleCTAWAVE, and DASHIF\ModuleCMAF.
DASHIF\ModuleInterface::hookMPD | ( | ) |
A hook that is run between validating the MPD DOM, and reporting on it. Validity check of MPD DOM is ignored when running these hooks. Result Values are used in reporting on the MPD.
Reimplemented in DASHIF\ModuleHbbTVDVB, DASHIF\ModuleDASHLowLatency, and DASHIF\ModuleDASHInteroperability.
DASHIF\ModuleInterface::hookPeriod | ( | ) |
Is called after all the periods have been parsed. Return value is ignored.
Reimplemented in DASHIF\ModuleCTAWAVE.
DASHIF\ModuleInterface::hookRepresentation | ( | ) |
A hook that is run after downloading and validating the first segment of each period-adaptationset combination. Return value is added to an unnamed aray and used for reporting.
Reimplemented in DASHIF\ModuleWaveHLSInterop, DASHIF\ModuleHbbTVDVB, DASHIF\ModuleDolby, DASHIF\ModuleDASHInteroperability, and DASHIF\ModuleCMAF.