+ if (m_busDevice->GetProcessor()->SetStreamPath(iStreamAddress))
+ {
+ CCECBusDevice *device = GetDeviceByPhysicalAddress(iStreamAddress);
+ if (device)
+ {
+ return device->TransmitActiveSource() &&
+ device->TransmitMenuState(command.initiator);
+ }
+ }
+ return false;