def __init__(self, string=None, hour=None, minute=None, second=None, frame=None, _hour_minute_second_frame=None): if _hour_minute_second_frame == None: _hour_minute_second_frame = CMidiFile.MidiFileHourMinuteSecondFrame_new( ) if string == None: if hour != None: _raise_error_if_negative( CMidiFile.MidiFileHourMinuteSecondFrame_setHour( self._hour_minute_second_frame, hour)) if minute != None: _raise_error_if_negative( CMidiFile.MidiFileHourMinuteSecondFrame_setMinute( self._hour_minute_second_frame, minute)) if second != None: _raise_error_if_negative( CMidiFile.MidiFileHourMinuteSecondFrame_setSecond( self._hour_minute_second_frame, second)) if frame != None: _raise_error_if_negative( CMidiFile.MidiFileHourMinuteSecondFrame_setFrame( self._hour_minute_second_frame, frame)) else: _raise_error_if_negative( CMidiFile.MidiFileHourMinuteSecondFrame_parse( self._hour_minute_second_frame, string)) else: self._hour_minute_second_frame = _hour_minute_second_frame
def SetHour(self, hour): _raise_error_if_negative( CMidiFile.MidiFileHourMinuteSecondFrame_setHour( self._hour_minute_second_frame, hour))