Package timeside :: Module api :: Class IValueAnalyzer
[hide private]
[frames] | no frames]

Class IValueAnalyzer

source code

         object --+            
                  |            
component.Interface --+        
                      |        
             IProcessor --+    
                          |    
                  IAnalyzer --+
                              |
                             IValueAnalyzer

Interface for analyzers which return a single numeric value from result()

Instance Methods [hide private]
 
result()
Return the final result of the analysis performed over the data passed by repeatedly calling process()
source code
 
results()
Return the final results of the analysis performed over the data passed by repeatedly calling process()
source code
 
__str__(self)
Return a human readable string containing both result and unit ('5.30dB', '4.2s', etc...)
source code

Inherited from IAnalyzer: __init__

Inherited from IProcessor: blocksize, channels, mediainfo, post_process, process, release, samplerate, setup, totalframes

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Static Methods [hide private]

Inherited from IAnalyzer: name, unit

Inherited from IProcessor: id, uuid

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__str__(self)
(Informal representation operator)

source code 

Return a human readable string containing both result and unit ('5.30dB', '4.2s', etc...)

Overrides: object.__str__