+bool CCECCommandHandler::HandleSetMenuLanguage(const cec_command &command)
+{
+ if (command.parameters.size == 3)
+ {
+ CCECBusDevice *device = GetDevice(command.initiator);
+ if (device)
+ {
+ cec_menu_language language;
+ language.device = command.initiator;
+ for (unsigned int iPtr = 0; iPtr < 4; iPtr++)
+ language.language[iPtr] = command.parameters[iPtr];
+ language.language[3] = 0;
+ device->SetMenuLanguage(language);
+ }
+ }
+ return true;
+}
+