Merge branch 'osc' into develop
This commit is contained in:
@@ -299,11 +299,8 @@ class Model:
|
||||
def oscSendMessage(self, message:str):
|
||||
self.osc_handler.sendMessage(message=message, notification=config.NOTIFICATION_VRC_SFX)
|
||||
|
||||
def getMuteSelfStatus(self):
|
||||
return self.osc_handler.getOSCParameterMuteSelf()
|
||||
|
||||
def setMuteSelfStatus(self):
|
||||
self.mic_mute_status = self.getMuteSelfStatus()
|
||||
self.mic_mute_status = self.osc_handler.getOSCParameterMuteSelf()
|
||||
|
||||
def startReceiveOSC(self):
|
||||
def changeHandlerMute(address, osc_arguments):
|
||||
@@ -318,11 +315,15 @@ class Model:
|
||||
dict_filter_and_target = {
|
||||
self.osc_handler.osc_parameter_muteself: changeHandlerMute,
|
||||
}
|
||||
self.osc_handler.receiveOscParameters(dict_filter_and_target)
|
||||
self.osc_handler.setDictFilterAndTarget(dict_filter_and_target)
|
||||
self.osc_handler.receiveOscParameters()
|
||||
|
||||
def stopReceiveOSC(self):
|
||||
self.osc_handler.oscServerStop()
|
||||
|
||||
def getIsOscQueryEnabled(self):
|
||||
return self.osc_handler.getIsOscQueryEnabled()
|
||||
|
||||
@staticmethod
|
||||
def checkSoftwareUpdated():
|
||||
# check update
|
||||
@@ -510,12 +511,16 @@ class Model:
|
||||
|
||||
def changeMicTranscriptStatus(self):
|
||||
if config.VRC_MIC_MUTE_SYNC is True:
|
||||
if self.mic_mute_status is True:
|
||||
self.pauseMicTranscript()
|
||||
elif self.mic_mute_status is False:
|
||||
self.resumeMicTranscript()
|
||||
else:
|
||||
pass
|
||||
match self.mic_mute_status:
|
||||
case True:
|
||||
self.pauseMicTranscript()
|
||||
case False:
|
||||
self.resumeMicTranscript()
|
||||
case None:
|
||||
# mute selfの状態が不明な場合は一時停止しない
|
||||
self.resumeMicTranscript()
|
||||
case _:
|
||||
pass
|
||||
else:
|
||||
self.resumeMicTranscript()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user