+ iHandled = HandleTextViewOn(command);
+ break;
+ case CEC_OPCODE_FEATURE_ABORT:
+ iHandled = HandleFeatureAbort(command);
+ break;
+ case CEC_OPCODE_VENDOR_COMMAND:
+ iHandled = HandleVendorCommand(command);
+ break;
+ case CEC_OPCODE_VENDOR_REMOTE_BUTTON_DOWN:
+ iHandled = HandleVendorRemoteButtonDown(command);
+ break;
+ case CEC_OPCODE_VENDOR_REMOTE_BUTTON_UP:
+ iHandled = HandleVendorRemoteButtonUp(command);
+ break;
+ case CEC_OPCODE_PLAY:
+ // libCEC (currently) doesn't need to do anything with this, since player applications handle it
+ // but it should not respond with a feature abort
+ iHandled = COMMAND_HANDLED;