def on_update(self, feature, sample): global n_idx ###Audio Stream################################################# global stream ###Audio Stream################################################# ###Save Audio File############################################## global audioFile global save_audio_flag ###Save Audio File############################################## if isinstance(feature, FeatureAudioADPCM): shortData = sample._data if len(shortData) != 0: for d in shortData: byteData = LittleEndian.int16_to_bytes(d) ###Save Audio File###################################### if save_audio_flag == 'y' or save_audio_flag == 'Y': audioFile.write(byteData) ###Save Audio File###################################### ###Audio Stream######################################### stream.write(byteData) ###Audio Stream######################################### n_idx += 1 elif isinstance(feature, FeatureAudioOpus): if sample is not None: byteData = sample._data if byteData is not None and len(byteData) != 0: ###Save Audio File###################################### if save_audio_flag == 'y' or save_audio_flag == 'Y': audioFile.write(byteData) ###Save Audio File###################################### ###Audio Stream######################################### stream.write(byteData) ###Audio Stream######################################### n_idx += 1
def on_update(self, feature, sample): global n_idx ###Audio Stream################################################# global stream ###Audio Stream################################################# ###Save Audio File############################################## global audioFile global save_audio_flag ###Save Audio File############################################## shortData = sample._data if len(shortData) != 0: for d in shortData: byteData = LittleEndian.int16_to_bytes(d) ###Save Audio File###################################### if save_audio_flag == 'y' or save_audio_flag == 'Y': audioFile.write(str(byteData)) ###Save Audio File###################################### ###Audio Stream######################################### stream.write(byteData) ###Audio Stream######################################### n_idx += 1