def _change_media(self, index=-1, after_update=False): media_name = self.ui.cbMedia.currentText() frame_webcam = self.ui.frame_webcam frame_slice = self.ui.frame_slice frame_webcam.setVisible(False) frame_slice.setVisible(False) frame_video = self.ui.frame_video frame_video.setVisible(False) media_type = self.dct_media.get(media_name, None) if not media_type: self.shared_info.set(SharedInfo.GLOBAL_MEDIA, None) return if media_type == keys.get_media_type_video_name(): frame_video.setVisible(True) elif media_type == keys.get_media_type_streaming_name(): frame_webcam.setVisible(True) self.shared_info.set(SharedInfo.GLOBAL_PATH_MEDIA, None) self.shared_info.set(SharedInfo.GLOBAL_MEDIA, media_name) self.set_info() if not after_update: self.last_selected_media = media_name
def get_type_media(self): return keys.get_media_type_streaming_name()