DASH-IF Conformance Software
Public Member Functions | Protected Member Functions | List of all members
DASHIF\ModuleDolby Class Reference
Inheritance diagram for DASHIF\ModuleDolby:
DASHIF\ModuleInterface

Public Member Functions

 handleArguments ()
 
 hookRepresentation ()
 
- Public Member Functions inherited from DASHIF\ModuleInterface
 detectFromManifest ()
 
 isEnabled ()
 
 setEnabled ($newVal)
 
 hookBeforeMPD ()
 Checks if pre-conditions for MPD Validation are met. More...
 
 hookMPD ()
 
 hookBeforeRepresentation ()
 
 hookBeforeAdaptationSet ()
 
 hookAdaptationSet ()
 
 hookPeriod ()
 
 hookLiveMpd ($mpd, $nextMpd)
 

Protected Member Functions

 addCLIArguments ()
 
- Protected Member Functions inherited from DASHIF\ModuleInterface
 message ($message)
 

Additional Inherited Members

- Public Attributes inherited from DASHIF\ModuleInterface
 $name
 
 $detected
 
- Protected Attributes inherited from DASHIF\ModuleInterface
 $enabled
 
 $messages
 
 $warnings
 
 $errors
 

Member Function Documentation

◆ hookRepresentation()

DASHIF\ModuleDolby::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.

Module Usage
  • CMAF
    • Only if representation xml exists:
      • Creates a file for writing errors/logs for the current representation.
      • Runs various checks, and writes their output to the error/log file.
    • Returns an array with 1 element, either 'noerror' 'warning' or 'error' depending on the contents of the error/log file.
  • HBBTV_DVB
    • Creates a file for writing errors/logs for the current representation.
    • Runs various checks, and writes their output to the error/log file.
    • Adds images to the global $string_info variable
      • Duplicated html ids when called on a stream with multiple representations
      • Remove option of add_remove_images is completely broken.
    • Returns an array with 1 element, either 'noerror' 'warning' or 'error' depending on the contents of the error/log file.
  • IOP
    • Runs only if representation xml file exists
    • Runs checks, saves in internal buffer
    • Writes internal buffer to error/log file
    • Reads error/log file for returncode parsing
    • Returns an array with 1 element, either 'noerror' 'warning' or 'error' depending on the contents of the error/log file.

Reimplemented from DASHIF\ModuleInterface.


The documentation for this class was generated from the following file: