def __init__(self, fdesc, primer, debug=False): # Prepare object specific Primer aprim = MXFPrimer.customize(primer, Singleton(RP210, 'AvidAAFDefinition'), self._extra_mappings) MXFDataSet.__init__(self, fdesc, aprim, debug=debug, dark=True) self.set_type = 'AvidAAFDefinition'
def __init__(self, fdesc, rp210=None, debug=False): InterchangeObject.__init__(self, fdesc, debug) self.data = OrderedDict() if rp210: self.rp210 = rp210 else: self.rp210 = Singleton(RP210) if self.key and not re.search('060e2b34020501..0d01020101050100', self.key.encode('hex_codec')): raise S377MException('Not a valid Primer Pack key: %s' % self.key.encode('hex_codec'))
def __init__(self, fdesc, primer, debug=False): aprim = MXFPrimer.customize(primer, Singleton(RP210Avid), self._extra_mappings) MXFDataSet.__init__(self, fdesc, aprim, debug=debug, dark=True) self.set_type = 'Avid' + self.set_type