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

Public Member Functions

 handleArguments ()
 
 detectFromManifest ()
 
 hookBeforeRepresentation ()
 
 hookBeforeAdaptationSet ()
 
 hookPeriod ()
 
- Public Member Functions inherited from DASHIF\ModuleInterface
 isEnabled ()
 
 setEnabled ($newVal)
 
 hookBeforeMPD ()
 Checks if pre-conditions for MPD Validation are met. More...
 
 hookMPD ()
 
 hookRepresentation ()
 
 hookAdaptationSet ()
 
 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

◆ hookBeforeAdaptationSet()

DASHIF\ModuleCTAWAVE::hookBeforeAdaptationSet ( )

A hook that is run after running a crossRepresentationProcess. Return value is added to the same array as hookBeforeRepresentation.

Module Usage
  • HBBTV_DVB
    • Calls a function that removes images from an html file, leaving the html crippled.
  • CMAF (!!hookAdaptationSet!!)
    • Compares switching sets against eachother, writes report report to txt file
    • Returns an array of errors.

Reimplemented from DASHIF\ModuleInterface.

◆ hookBeforeRepresentation()

DASHIF\ModuleCTAWAVE::hookBeforeRepresentation ( )

A hook that is run before downloading and validating the first segment of each period-adaptationset combination. Return value is ignored

Module Usage
  • CMAF
    • Unconditionally appends to the $additional_flags global parameter
    • No return value
  • CTAWAVE (!!hookTracks!!)
    • Unconditionally appends to the $additional_flags global parameter
    • No return value
  • HBBTV_DVB
    • Conditionally appends to the $additional_flags global parameter
    • Returns whether the current representation is a subtitle.
      • Creates a folder for the subtitles if any subtitle representation is found.

Reimplemented from DASHIF\ModuleInterface.

◆ hookPeriod()

DASHIF\ModuleCTAWAVE::hookPeriod ( )

Is called after all the periods have been parsed. Return value is ignored.

Module Usage
  • CTAWAVE
    • Runs splice point checks
    • Runs wave program checks
    • No return value

Reimplemented from DASHIF\ModuleInterface.


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