Package timeside :: Package analyzer :: Module core :: Class AudioMetadata
[hide private]
[frames] | no frames]

Class AudioMetadata

source code

    object --+    
             |    
MetadataObject --+
                 |
                AudioMetadata


Metadata object to handle Identification Metadata

    Attributes
    ----------
    uri : str
    start : float
        Start time of the segment in seconds
    duration : float
        Duration of the segment in seconds
    channels : int
        Number of channels
    channelsManagement : str
        A string that indicates how the channels are manage
        Examples :
            channelsManagement = '(L+R)/2'
            channelsManagement = 'R' keep only right channel
            channelsManagement = 'L' keep only left channel
            channelsManagement = 'stereo' keep both stereo channels

Instance Methods [hide private]

Inherited from MetadataObject: __delattr__, __eq__, __getitem__, __init__, __ne__, __repr__, __setattr__, __setitem__, __str__, as_dict, from_hdf5, from_xml, items, keys, to_hdf5, to_xml, values

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

Class Variables [hide private]
  _default_value = OrderedDict([('uri', ''), ('start', 0), ('dur...
Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

_default_value

Value:
OrderedDict([('uri', ''), ('start', 0), ('duration', None), ('is_segme\
nt', None), ('channels', None), ('channelsManagement', '')])