<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: proApi.proto

namespace GPBMetadata;

class ProApi
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\ApplicationInfo::initOnce();
        \GPBMetadata\Messages::initOnce();
        \GPBMetadata\ProApiV1::initOnce();
        \GPBMetadata\Timers::initOnce();
        \GPBMetadata\Rvtimestamp::initOnce();
        \GPBMetadata\Uuid::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x86q\x0A\x0CproApi.proto\x12\x07rv.data\x1A\x0Emessages.proto\x1A\x0EproApiV1.proto\x1A\x0Ctimers.proto\x1A\x11rvtimestamp.proto\x1A\x0Auuid.proto\"\xA9\x01\x0A\x08ProApiIn\x120\x0A\x0Ahandler_in\x18\x01 \x01(\x0B2\x1A.rv.data.ProLink.HandlerInH\x00\x12*\x0A\x0Bnetwork_api\x18\x02 \x01(\x0B2\x13.rv.data.NetworkAPIH\x00\x120\x0A\x0Enetwork_api_v1\x18\x03 \x01(\x0B2\x16.rv.data.NetworkAPI_v1H\x00B\x0D\x0A\x0BMessageType\"\xE4\x01\x0A\x09ProApiOut\x122\x0A\x0Bhandler_out\x18\x01 \x01(\x0B2\x1B.rv.data.ProLink.HandlerOutH\x00\x126\x0A\x0Dclient_action\x18\x02 \x01(\x0B2\x1D.rv.data.ProLink.ClientActionH\x00\x12*\x0A\x0Bnetwork_api\x18\x03 \x01(\x0B2\x13.rv.data.NetworkAPIH\x00\x120\x0A\x0Enetwork_api_v1\x18\x04 \x01(\x0B2\x16.rv.data.NetworkAPI_v1H\x00B\x0D\x0A\x0BMessageType\"\x81\x03\x0A\x1AProApiNetworkConfiguration\x12\x16\x0A\x0Eenable_network\x18\x01 \x01(\x08\x12\x0C\x0A\x04port\x18\x02 \x01(\x0D\x12\x14\x0A\x0Cnetwork_name\x18\x03 \x01(\x09\x12\x15\x0A\x0Dremote_enable\x18\x04 \x01(\x08\x12\x1D\x0A\x15remote_control_enable\x18\x05 \x01(\x08\x12\x1F\x0A\x17remote_control_password\x18\x06 \x01(\x09\x12\x1D\x0A\x15remote_observe_enable\x18\x07 \x01(\x08\x12\x1F\x0A\x17remote_observe_password\x18\x08 \x01(\x09\x12\x14\x0A\x0Cstage_enable\x18\x09 \x01(\x08\x12\x16\x0A\x0Estage_password\x18\x0A \x01(\x09\x12\x13\x0A\x0Blink_enable\x18\x0B \x01(\x08\x12\x19\x0A\x11web_resource_root\x18\x0C \x01(\x09\x12\x17\x0A\x0Ftcp_stream_port\x18\x0D \x01(\x0D\x12\x19\x0A\x11tcp_stream_enable\x18\x0E \x01(\x08\"\xC8-\x0A\x07ProLink\x1A\xDD\x01\x0A\x0FGroupDefinition\x12%\x0A\x09timestamp\x18\x01 \x01(\x0B2\x12.rv.data.Timestamp\x12\x0E\x0A\x06secret\x18\x02 \x01(\x09\x12\x0C\x0A\x04name\x18\x03 \x01(\x09\x128\x0A\x07members\x18\x04 \x03(\x0B2'.rv.data.ProLink.GroupDefinition.Member\x12'\x0A\x10group_identifier\x18\x05 \x01(\x0B2\x0D.rv.data.UUID\x1A\"\x0A\x06Member\x12\x0A\x0A\x02ip\x18\x01 \x01(\x09\x12\x0C\x0A\x04port\x18\x02 \x01(\x0D\x1A\x8C\x02\x0A\x0AZeroConfig\x1A\x8A\x01\x0A\x12NetworkEnvironment\x12:\x0A\x10available_groups\x18\x01 \x03(\x0B2 .rv.data.ProLink.GroupDefinition\x128\x0A\x11available_devices\x18\x02 \x03(\x0B2\x1D.rv.data.ProLink.MemberStatus\x1Aq\x0A\x0FMulticastPacket\x12/\x0A\x05group\x18\x01 \x01(\x0B2 .rv.data.ProLink.GroupDefinition\x12-\x0A\x06device\x18\x02 \x01(\x0B2\x1D.rv.data.ProLink.MemberStatus\x1A\xE3\x06\x0A\x0CTowerMessage\x1A\x14\x0A\x12TowerStatusRequest\x1At\x0A\x13TowerStatusResponse\x12\x13\x0A\x0Bmember_name\x18\x02 \x01(\x09\x12<\x0A\x10group_definition\x18\x01 \x01(\x0B2 .rv.data.ProLink.GroupDefinitionH\x00B\x0A\x0A\x08Response\x1A\xA3\x01\x0A\x15TowerAddMemberRequest\x12<\x0A\x10group_definition\x18\x01 \x01(\x0B2 .rv.data.ProLink.GroupDefinitionH\x00\x12A\x0A\x0Ejoining_member\x18\x02 \x01(\x0B2'.rv.data.ProLink.GroupDefinition.MemberH\x00B\x09\x0A\x07Request\x1A\\\x0A\x18TowerRemoveMemberRequest\x12@\x0A\x0Fremoving_member\x18\x01 \x01(\x0B2'.rv.data.ProLink.GroupDefinition.Member\x1A\xD3\x02\x0A\x16TowerAddMemberResponse\x12<\x0A\x10group_definition\x18\x01 \x01(\x0B2 .rv.data.ProLink.GroupDefinitionH\x00\x12M\x0A\x06accept\x18\x02 \x01(\x0B2;.rv.data.ProLink.TowerMessage.TowerAddMemberResponse.AcceptH\x00\x12\\\x0A\x0Edecline_reason\x18\x03 \x01(\x0E2B.rv.data.ProLink.TowerMessage.TowerAddMemberResponse.DeclineReasonH\x00\x1A\x08\x0A\x06Accept\"8\x0A\x0DDeclineReason\x12\x14\x0A\x10ALREADY_IN_GROUP\x10\x00\x12\x11\x0A\x0DUSER_DECLINED\x10\x01B\x0A\x0A\x08Response\x1A\x17\x0A\x15TowerHeartbeatRequest\x1AT\x0A\x16TowerHeartbeatResponse\x12:\x0A\x10group_definition\x18\x01 \x01(\x0B2 .rv.data.ProLink.GroupDefinition\x1A\xF1\x02\x0A\x0CMemberStatus\x12\x0A\x0A\x02ip\x18\x01 \x01(\x09\x12\x0C\x0A\x04port\x18\x02 \x01(\x0D\x12\x0C\x0A\x04name\x18\x03 \x01(\x09\x123\x0A\x08platform\x18\x04 \x01(\x0E2!.rv.data.ApplicationInfo.Platform\x12\x12\x0A\x0Aos_version\x18\x05 \x01(\x09\x12\x18\x0A\x10host_description\x18\x06 \x01(\x09\x12\x13\x0A\x0Bapi_version\x18\x07 \x01(\x09\x12I\x0A\x11connection_status\x18\x08 \x01(\x0E2..rv.data.ProLink.MemberStatus.ConnectionStatus\"v\x0A\x10ConnectionStatus\x12\x1D\x0A\x19CONNECTION_STATUS_UNKNOWN\x10\x00\x12\x1F\x0A\x1BCONNECTION_STATUS_CONNECTED\x10\x01\x12\"\x0A\x1ECONNECTION_STATUS_DISCONNECTED\x10\x02\x1A\xE7\x03\x0A\x0CClientAction\x12E\x0A\x0Eadd_connection\x18\x01 \x01(\x0B2+.rv.data.ProLink.ClientAction.AddConnectionH\x00\x12K\x0A\x11remove_connection\x18\x02 \x01(\x0B2..rv.data.ProLink.ClientAction.RemoveConnectionH\x00\x12C\x0A\x0Dcancel_action\x18\x03 \x01(\x0B2*.rv.data.ProLink.ClientAction.CancelActionH\x00\x12?\x0A\x0Brender_time\x18\x04 \x01(\x0B2(.rv.data.ProLink.ClientAction.RenderTimeH\x00\x1A=\x0A\x0DAddConnection\x12\x0A\x0A\x02ip\x18\x01 \x01(\x09\x12\x0C\x0A\x04port\x18\x02 \x01(\x0D\x12\x12\x0A\x0Agroup_name\x18\x03 \x01(\x09\x1A,\x0A\x10RemoveConnection\x12\x0A\x0A\x02ip\x18\x01 \x01(\x09\x12\x0C\x0A\x04port\x18\x02 \x01(\x0D\x1A\x0E\x0A\x0CCancelAction\x1A2\x0A\x0ARenderTime\x12\x0F\x0A\x07latency\x18\x01 \x01(\x04\x12\x13\x0A\x0Brender_time\x18\x02 \x01(\x04B\x0C\x0A\x0AActionType\x1A\xE4\x16\x0A\x09HandlerIn\x12:\x0A\x0Agroup_name\x18\x01 \x01(\x0B2\$.rv.data.ProLink.HandlerIn.GroupNameH\x00\x12U\x0A\x18group_definition_request\x18\x02 \x01(\x0B21.rv.data.ProLink.HandlerIn.GroupDefinitionRequestH\x00\x12S\x0A\x17group_join_confirmation\x18\x03 \x01(\x0B20.rv.data.ProLink.HandlerIn.GroupJoinConfirmationH\x00\x12K\x0A\x13group_join_password\x18\x04 \x01(\x0B2,.rv.data.ProLink.HandlerIn.GroupJoinPasswordH\x00\x12O\x0A\x15add_connection_result\x18\x05 \x01(\x0B2..rv.data.ProLink.HandlerIn.AddConnectionResultH\x00\x128\x0A\x0Cgroup_update\x18\x06 \x01(\x0B2 .rv.data.ProLink.GroupDefinitionH\x00\x12M\x0A\x14member_status_change\x18\x07 \x01(\x0B2-.rv.data.ProLink.HandlerIn.MemberStatusChangeH\x00\x12H\x0A\x11propresenter_info\x18\x08 \x01(\x0B2+.rv.data.ProLink.HandlerIn.ProPresenterInfoH\x00\x12>\x0A\x0Cserver_state\x18\x09 \x01(\x0B2&.rv.data.ProLink.HandlerIn.ServerStateH\x00\x12P\x0A\x15configuration_request\x18\x0A \x01(\x0B2/.rv.data.ProLink.HandlerIn.ConfigurationRequestH\x00\x12_\x0A%zeroconfig_network_environment_change\x18\x0B \x01(\x0B2..rv.data.ProLink.ZeroConfig.NetworkEnvironmentH\x00\x12<\x0A\x0Blog_request\x18\x0C \x01(\x0B2%.rv.data.ProLink.HandlerIn.LogRequestH\x00\x1A\x0B\x0A\x09GroupName\x1A\x18\x0A\x16GroupDefinitionRequest\x1A%\x0A\x15GroupJoinConfirmation\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x1A!\x0A\x11GroupJoinPassword\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x1A\xDF\x0A\x0A\x13AddConnectionResult\x12I\x0A\x07success\x18\x01 \x01(\x0B26.rv.data.ProLink.HandlerIn.AddConnectionResult.SuccessH\x00\x12I\x0A\x07failure\x18\x02 \x01(\x0B26.rv.data.ProLink.HandlerIn.AddConnectionResult.FailureH\x00\x1AI\x0A\x07Success\x12>\x0A\x14new_group_definition\x18\x01 \x01(\x0B2 .rv.data.ProLink.GroupDefinition\x1A\xDC\x08\x0A\x07Failure\x12W\x0A\x0Aunexpected\x18\x01 \x01(\x0B2A.rv.data.ProLink.HandlerIn.AddConnectionResult.Failure.UnexpectedH\x00\x12S\x0A\x08declined\x18\x02 \x01(\x0B2?.rv.data.ProLink.HandlerIn.AddConnectionResult.Failure.DeclinedH\x00\x12Q\x0A\x07timeout\x18\x03 \x01(\x0B2>.rv.data.ProLink.HandlerIn.AddConnectionResult.Failure.TimeoutH\x00\x12\\\x0A\x0Dlink_disabled\x18\x04 \x01(\x0B2C.rv.data.ProLink.HandlerIn.AddConnectionResult.Failure.LinkDisabledH\x00\x12]\x0A\x0Ein_other_group\x18\x05 \x01(\x0B2C.rv.data.ProLink.HandlerIn.AddConnectionResult.Failure.InOtherGroupH\x00\x12e\x0A\x12invalid_ip_address\x18\x06 \x01(\x0B2G.rv.data.ProLink.HandlerIn.AddConnectionResult.Failure.InvalidIpAddressH\x00\x12a\x0A\x10already_in_group\x18\x07 \x01(\x0B2E.rv.data.ProLink.HandlerIn.AddConnectionResult.Failure.AlreadyInGroupH\x00\x12[\x0A\x0Dcould_not_add\x18\x08 \x01(\x0B2B.rv.data.ProLink.HandlerIn.AddConnectionResult.Failure.CouldNotAddH\x00\x12]\x0A\x0Ecould_not_join\x18\x09 \x01(\x0B2C.rv.data.ProLink.HandlerIn.AddConnectionResult.Failure.CouldNotJoinH\x00\x1A\x0C\x0A\x0AUnexpected\x1A\x0A\x0A\x08Declined\x1A\x09\x0A\x07Timeout\x1A\x0E\x0A\x0CLinkDisabled\x1A7\x0A\x0CInOtherGroup\x12\x13\x0A\x0Bmember_name\x18\x01 \x01(\x09\x12\x12\x0A\x0Agroup_name\x18\x02 \x01(\x09\x1A\x12\x0A\x10InvalidIpAddress\x1A9\x0A\x0EAlreadyInGroup\x12\x13\x0A\x0Bmember_name\x18\x01 \x01(\x09\x12\x12\x0A\x0Agroup_name\x18\x02 \x01(\x09\x1A\"\x0A\x0BCouldNotAdd\x12\x13\x0A\x0Bmember_name\x18\x01 \x01(\x09\x1A\"\x0A\x0CCouldNotJoin\x12\x12\x0A\x0Agroup_name\x18\x01 \x01(\x09B\x08\x0A\x06ReasonB\x08\x0A\x06Result\x1AD\x0A\x12MemberStatusChange\x12.\x0A\x07members\x18\x01 \x03(\x0B2\x1D.rv.data.ProLink.MemberStatus\x1A\x12\x0A\x10ProPresenterInfo\x1A\x86\x01\x0A\x0BServerState\x12\x10\x0A\x08local_ip\x18\x01 \x01(\x09\x12\x11\x0A\x09public_ip\x18\x02 \x01(\x09\x12\x0C\x0A\x04port\x18\x03 \x01(\x0D\x12\x0F\x0A\x07success\x18\x04 \x01(\x08\x12\x17\x0A\x0Ftcp_stream_port\x18\x05 \x01(\x0D\x12\x1A\x0A\x12tcp_stream_success\x18\x06 \x01(\x08\x1A\x16\x0A\x14ConfigurationRequest\x1A\xF3\x01\x0A\x0ALogRequest\x12@\x0A\x08severity\x18\x01 \x01(\x0E2..rv.data.ProLink.HandlerIn.LogRequest.Severity\x12\x0F\x0A\x07message\x18\x02 \x01(\x09\"\x91\x01\x0A\x08Severity\x12\x12\x0A\x0ESEVERITY_DEBUG\x10\x00\x12\x1A\x0A\x16SEVERITY_DEBUG_WARNING\x10\x01\x12\x11\x0A\x0DSEVERITY_INFO\x10\x02\x12\x14\x0A\x10SEVERITY_WARNING\x10\x03\x12\x12\x0A\x0ESEVERITY_ERROR\x10\x04\x12\x18\x0A\x14SEVERITY_FATAL_ERROR\x10\x05B\x09\x0A\x07Request\x1A\xA2\x05\x0A\x0AHandlerOut\x12;\x0A\x0Agroup_name\x18\x01 \x01(\x0B2%.rv.data.ProLink.HandlerOut.GroupNameH\x00\x12<\x0A\x10group_definition\x18\x02 \x01(\x0B2 .rv.data.ProLink.GroupDefinitionH\x00\x12T\x0A\x17group_join_confirmation\x18\x03 \x01(\x0B21.rv.data.ProLink.HandlerOut.GroupJoinConfirmationH\x00\x12L\x0A\x13group_join_password\x18\x04 \x01(\x0B2-.rv.data.ProLink.HandlerOut.GroupJoinPasswordH\x00\x12I\x0A\x11propresenter_info\x18\x05 \x01(\x0B2,.rv.data.ProLink.HandlerOut.ProPresenterInfoH\x00\x12<\x0A\x0Dconfiguration\x18\x06 \x01(\x0B2#.rv.data.ProApiNetworkConfigurationH\x00\x1A\x19\x0A\x09GroupName\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x1A'\x0A\x15GroupJoinConfirmation\x12\x0E\x0A\x06accept\x18\x01 \x01(\x08\x1A%\x0A\x11GroupJoinPassword\x12\x10\x0A\x08password\x18\x01 \x01(\x09\x1Au\x0A\x10ProPresenterInfo\x123\x0A\x08platform\x18\x01 \x01(\x0E2!.rv.data.ApplicationInfo.Platform\x12\x12\x0A\x0Aos_version\x18\x02 \x01(\x09\x12\x18\x0A\x10host_description\x18\x03 \x01(\x09B\x0A\x0A\x08Response\"\xFF;\x0A\x0ANetworkAPI\x12,\x0A\x06action\x18\x01 \x01(\x0B2\x1A.rv.data.NetworkAPI.ActionH\x00\x127\x0A\x0Cserver_state\x18\x02 \x01(\x0B2\x1F.rv.data.NetworkAPI.ServerStateH\x00\x127\x0A\x0Cgroup_change\x18\x05 \x01(\x0B2\x1F.rv.data.NetworkAPI.GroupChangeH\x00\x12;\x0A\x0Egroup_response\x18\x06 \x01(\x0B2!.rv.data.NetworkAPI.GroupResponseH\x00\x1A\xAA\x01\x0A\x0ALinkStatus\x123\x0A\x08platform\x18\x01 \x01(\x0E2!.rv.data.ApplicationInfo.Platform\x12\x12\x0A\x0Aos_version\x18\x02 \x01(\x09\x12\x0F\x0A\x07version\x18\x03 \x01(\x09\x12\x13\x0A\x0Bdescription\x18\x04 \x01(\x09\x12-\x0A\x0Agroup_info\x18\x05 \x01(\x0B2\x19.rv.data.NetworkAPI.Group\x1At\x0A\x05Group\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x121\x0A\x07members\x18\x02 \x03(\x0B2 .rv.data.NetworkAPI.Group.Member\x1A*\x0A\x06Member\x12\x12\x0A\x0Aip_address\x18\x01 \x01(\x09\x12\x0C\x0A\x04port\x18\x02 \x01(\x05\x1A\xDB\x01\x0A\x0BGroupChange\x121\x0A\x06invite\x18\x01 \x01(\x0B2\x1F.rv.data.NetworkAPI.GroupInviteH\x00\x12-\x0A\x04join\x18\x02 \x01(\x0B2\x1D.rv.data.NetworkAPI.GroupJoinH\x00\x12-\x0A\x04kick\x18\x03 \x01(\x0B2\x1D.rv.data.NetworkAPI.GroupKickH\x00\x121\x0A\x06status\x18\x04 \x01(\x0B2\x1F.rv.data.NetworkAPI.GroupStatusH\x00B\x08\x0A\x06Change\x1A\xD3\x01\x0A\x0DGroupResponse\x12<\x0A\x07success\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.GroupResponse.SuccessH\x00\x12:\x0A\x06status\x18\x02 \x01(\x0B2(.rv.data.NetworkAPI.GroupResponse.StatusH\x00\x1A\x09\x0A\x07Success\x1A1\x0A\x06Status\x12\x13\x0A\x0Bmember_name\x18\x01 \x01(\x09\x12\x12\x0A\x0Agroup_name\x18\x02 \x01(\x09B\x0A\x0A\x08Response\x1A?\x0A\x0BGroupStatus\x120\x0A\x06member\x18\x01 \x01(\x0B2 .rv.data.NetworkAPI.Group.Member\x1A\x80\x01\x0A\x0BGroupInvite\x12-\x0A\x0Agroup_info\x18\x01 \x01(\x0B2\x19.rv.data.NetworkAPI.Group\x12\x0E\x0A\x06secret\x18\x02 \x01(\x09\x122\x0A\x08prospect\x18\x03 \x01(\x0B2 .rv.data.NetworkAPI.Group.Member\x1Ar\x0A\x09GroupJoin\x121\x0A\x07sponsor\x18\x01 \x01(\x0B2 .rv.data.NetworkAPI.Group.Member\x122\x0A\x08prospect\x18\x02 \x01(\x0B2 .rv.data.NetworkAPI.Group.Member\x1A=\x0A\x09GroupKick\x120\x0A\x06member\x18\x01 \x01(\x0B2 .rv.data.NetworkAPI.Group.Member\x1A@\x0A\x0BServerState\x12\x10\x0A\x08local_ip\x18\x01 \x01(\x09\x12\x11\x0A\x09public_ip\x18\x02 \x01(\x09\x12\x0C\x0A\x04port\x18\x03 \x01(\x05\x1A\xA1/\x0A\x06Action\x125\x0A\x05clear\x18\x01 \x01(\x0B2\$.rv.data.NetworkAPI.Action.API_ClearH\x00\x129\x0A\x07trigger\x18\x02 \x01(\x0B2&.rv.data.NetworkAPI.Action.API_TriggerH\x00\x12=\x0A\x09transport\x18\x03 \x01(\x0B2(.rv.data.NetworkAPI.Action.API_TransportH\x00\x123\x0A\x04prop\x18\x04 \x01(\x0B2#.rv.data.NetworkAPI.Action.API_PropH\x00\x125\x0A\x05timer\x18\x05 \x01(\x0B2\$.rv.data.NetworkAPI.Action.API_TimerH\x00\x12:\x0A\x08message_\x18\x06 \x01(\x0B2&.rv.data.NetworkAPI.Action.API_MessageH\x00\x125\x0A\x05macro\x18\x07 \x01(\x0B2\$.rv.data.NetworkAPI.Action.API_MacroH\x00\x123\x0A\x04look\x18\x08 \x01(\x0B2#.rv.data.NetworkAPI.Action.API_LookH\x00\x125\x0A\x05stage\x18\x09 \x01(\x0B2\$.rv.data.NetworkAPI.Action.API_StageH\x00\x127\x0A\x06status\x18\x0A \x01(\x0B2%.rv.data.NetworkAPI.Action.API_StatusH\x00\x12H\x0A\x0Fstatus_response\x18\x0B \x01(\x0B2-.rv.data.NetworkAPI.Action.API_StatusResponseH\x00\x12I\x0A\x10two_step_trigger\x18\x0C \x01(\x0B2-.rv.data.NetworkAPI.Action.API_TwoStepTriggerH\x00\x12J\x0A\x10preroll_complete\x18\x0D \x01(\x0B2..rv.data.NetworkAPI.Action.API_PrerollCompleteH\x00\x1A\xC5\x02\x0A\x09API_Clear\x12;\x0A\x05layer\x18\x01 \x01(\x0E2*.rv.data.NetworkAPI.Action.API_Clear.LayerH\x00\x12E\x0A\x10group_identifier\x18\x02 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifierH\x00\"\xA6\x01\x0A\x05Layer\x12\x11\x0A\x0DLAYER_UNKNOWN\x10\x00\x12\x15\x0A\x11LAYER_VIDEO_INPUT\x10\x01\x12\x0F\x0A\x0BLAYER_MEDIA\x10\x02\x12\x16\x0A\x12LAYER_PRESENTATION\x10\x03\x12\x16\x0A\x12LAYER_ANNOUNCEMENT\x10\x04\x12\x0E\x0A\x0ALAYER_PROP\x10\x05\x12\x11\x0A\x0DLAYER_MESSAGE\x10\x06\x12\x0F\x0A\x0BLAYER_AUDIO\x10\x07B\x0B\x0A\x09ClearInfo\x1A\xEC\x04\x0A\x12API_TwoStepTrigger\x12\x0A\x0A\x02id\x18\x01 \x01(\x04\x12J\x0A\x09operation\x18\x02 \x01(\x0E27.rv.data.NetworkAPI.Action.API_TwoStepTrigger.Operation\x12\x13\x0A\x0Brender_time\x18\x03 \x01(\x04\x12K\x0A\x0Cpresentation\x18\x04 \x01(\x0B23.rv.data.NetworkAPI.Action.API_Trigger.PresentationH\x00\x12=\x0A\x05media\x18\x05 \x01(\x0B2,.rv.data.NetworkAPI.Action.API_Trigger.MediaH\x00\x12H\x0A\x0Bvideo_input\x18\x06 \x01(\x0B21.rv.data.NetworkAPI.Action.API_Trigger.VideoInputH\x00\x12=\x0A\x05audio\x18\x07 \x01(\x0B2,.rv.data.NetworkAPI.Action.API_Trigger.AudioH\x00\x12?\x0A\x04prop\x18\x08 \x01(\x0B2/.rv.data.NetworkAPI.Action.API_Prop.TriggerPropH\x00\x12H\x0A\x07message\x18\x09 \x01(\x0B25.rv.data.NetworkAPI.Action.API_Message.TriggerMessageH\x00\":\x0A\x09Operation\x12\x15\x0A\x11OPERATION_PREROLL\x10\x00\x12\x16\x0A\x12OPERATION_ACTIVATE\x10\x01B\x0D\x0A\x0BTriggerData\x1AB\x0A\x13API_PrerollComplete\x12\x0A\x0A\x02id\x18\x01 \x01(\x04\x12\x0E\x0A\x06failed\x18\x02 \x01(\x08\x12\x0F\x0A\x07latency\x18\x03 \x01(\x04\x1A\xF2\x08\x0A\x0BAPI_Trigger\x12K\x0A\x0Cpresentation\x18\x01 \x01(\x0B23.rv.data.NetworkAPI.Action.API_Trigger.PresentationH\x00\x12=\x0A\x05media\x18\x02 \x01(\x0B2,.rv.data.NetworkAPI.Action.API_Trigger.MediaH\x00\x12H\x0A\x0Bvideo_input\x18\x03 \x01(\x0B21.rv.data.NetworkAPI.Action.API_Trigger.VideoInputH\x00\x12=\x0A\x05audio\x18\x04 \x01(\x0B2,.rv.data.NetworkAPI.Action.API_Trigger.AudioH\x00\x1A\xC7\x04\x0A\x0CPresentation\x12g\x0A\x13playlist_index_path\x18\x02 \x01(\x0B2H.rv.data.NetworkAPI.Action.API_Trigger.Presentation.PlaylistPresentationH\x00\x12e\x0A\x12library_index_path\x18\x03 \x01(\x0B2G.rv.data.NetworkAPI.Action.API_Trigger.Presentation.LibraryPresentationH\x00\x1A`\x0A\x14PlaylistPresentation\x12H\x0A\x15index_path_components\x18\x01 \x03(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x1A\xE8\x01\x0A\x13LibraryPresentation\x12D\x0A\x11library_component\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x12I\x0A\x16presentation_component\x18\x02 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x12@\x0A\x0Dcue_component\x18\x03 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifierB\x14\x0A\x12PresentationSourceJ\x04\x08\x01\x10\x02\x1AQ\x0A\x05Media\x12H\x0A\x15index_path_components\x18\x01 \x03(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x1AO\x0A\x0AVideoInput\x12A\x0A\x0Evideo_input_id\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x1AQ\x0A\x05Audio\x12H\x0A\x15index_path_components\x18\x01 \x03(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifierB\x0D\x0A\x0BTriggerData\x1A\xD3\x05\x0A\x0DAPI_Transport\x12F\x0A\x05layer\x18\x01 \x01(\x0E27.rv.data.NetworkAPI.Action.API_Transport.TransportLayer\x12=\x0A\x04play\x18\x02 \x01(\x0B2-.rv.data.NetworkAPI.Action.API_Transport.PlayH\x00\x12?\x0A\x05pause\x18\x03 \x01(\x0B2..rv.data.NetworkAPI.Action.API_Transport.PauseH\x00\x12N\x0A\x0Dskip_backward\x18\x04 \x01(\x0B25.rv.data.NetworkAPI.Action.API_Transport.SkipBackwardH\x00\x12L\x0A\x0Cskip_forward\x18\x05 \x01(\x0B24.rv.data.NetworkAPI.Action.API_Transport.SkipForwardH\x00\x12E\x0A\x09go_to_end\x18\x06 \x01(\x0B20.rv.data.NetworkAPI.Action.API_Transport.GoToEndH\x00\x1A\x06\x0A\x04Play\x1A\x07\x0A\x05Pause\x1A\x1F\x0A\x0CSkipBackward\x12\x0F\x0A\x07seconds\x18\x01 \x01(\x05\x1A\x1E\x0A\x0BSkipForward\x12\x0F\x0A\x07seconds\x18\x01 \x01(\x05\x1A!\x0A\x07GoToEnd\x12\x16\x0A\x0Eseconds_to_end\x18\x01 \x01(\x05\"\x8C\x01\x0A\x0ETransportLayer\x12\x1B\x0A\x17TRANSPORT_LAYER_UNKNOWN\x10\x00\x12 \x0A\x1CTRANSPORT_LAYER_PRESENTATION\x10\x01\x12 \x0A\x1CTRANSPORT_LAYER_ANNOUNCEMENT\x10\x02\x12\x19\x0A\x15TRANSPORT_LAYER_AUDIO\x10\x03B\x11\x0A\x0FTransportAction\x1A\xB6\x02\x0A\x08API_Prop\x12B\x0A\x07trigger\x18\x01 \x01(\x0B2/.rv.data.NetworkAPI.Action.API_Prop.TriggerPropH\x00\x12>\x0A\x05clear\x18\x02 \x01(\x0B2-.rv.data.NetworkAPI.Action.API_Prop.ClearPropH\x00\x1AL\x0A\x0BTriggerProp\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x1AJ\x0A\x09ClearProp\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifierB\x0C\x0A\x0APropAction\x1A\x95\x05\x0A\x09API_Timer\x12@\x0A\x05start\x18\x01 \x01(\x0B2/.rv.data.NetworkAPI.Action.API_Timer.StartTimerH\x00\x12>\x0A\x04stop\x18\x02 \x01(\x0B2..rv.data.NetworkAPI.Action.API_Timer.StopTimerH\x00\x12@\x0A\x05reset\x18\x03 \x01(\x0B2/.rv.data.NetworkAPI.Action.API_Timer.ResetTimerH\x00\x12H\x0A\x09configure\x18\x04 \x01(\x0B23.rv.data.NetworkAPI.Action.API_Timer.ConfigureTimerH\x00\x1AK\x0A\x0AStartTimer\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x1AJ\x0A\x09StopTimer\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x1AK\x0A\x0AResetTimer\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x1A\x84\x01\x0A\x0EConfigureTimer\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x123\x0A\x0Dconfiguration\x18\x02 \x01(\x0B2\x1C.rv.data.Timer.ConfigurationB\x0D\x0A\x0BTimerAction\x1A\x82\x03\x0A\x0BAPI_Message\x12H\x0A\x07trigger\x18\x01 \x01(\x0B25.rv.data.NetworkAPI.Action.API_Message.TriggerMessageH\x00\x12D\x0A\x05clear\x18\x02 \x01(\x0B23.rv.data.NetworkAPI.Action.API_Message.ClearMessageH\x00\x1A\x82\x01\x0A\x0ETriggerMessage\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x121\x0A\x0Ctoken_values\x18\x02 \x03(\x0B2\x1B.rv.data.Message.TokenValue\x1AM\x0A\x0CClearMessage\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifierB\x0F\x0A\x0DMessageAction\x1A\x94\x01\x0A\x09API_Macro\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x12H\x0A\x15index_path_components\x18\x02 \x03(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x1AI\x0A\x08API_Look\x12=\x0A\x0Aidentifier\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x1A\xD7\x04\x0A\x09API_Stage\x12D\x0A\x07layouts\x18\x01 \x01(\x0B21.rv.data.NetworkAPI.Action.API_Stage.StageLayoutsH\x00\x12D\x0A\x07message\x18\x02 \x01(\x0B21.rv.data.NetworkAPI.Action.API_Stage.StageMessageH\x00\x1AN\x0A\x0CStageLayouts\x12>\x0A\x07layouts\x18\x01 \x03(\x0B2-.rv.data.NetworkAPI.IndexOrNameIdentifierPair\x1A\xDE\x02\x0A\x0CStageMessage\x12U\x0A\x0Cshow_message\x18\x01 \x01(\x0B2=.rv.data.NetworkAPI.Action.API_Stage.StageMessage.ShowMessageH\x00\x12W\x0A\x0Dclear_message\x18\x02 \x01(\x0B2>.rv.data.NetworkAPI.Action.API_Stage.StageMessage.ClearMessageH\x00\x12U\x0A\x0Chide_message\x18\x03 \x01(\x0B2=.rv.data.NetworkAPI.Action.API_Stage.StageMessage.HideMessageH\x00\x1A\x1E\x0A\x0BShowMessage\x12\x0F\x0A\x07message\x18\x01 \x01(\x09\x1A\x0E\x0A\x0CClearMessage\x1A\x0D\x0A\x0BHideMessageB\x08\x0A\x06ActionB\x0D\x0A\x0BStageAction\x1A\x0F\x0A\x0DStatusRequest\x1A\x0C\x0A\x0AAPI_Status\x1A\x7F\x0A\x12API_StatusResponse\x12:\x0A\x10group_definition\x18\x01 \x01(\x0B2 .rv.data.ProLink.GroupDefinition\x12-\x0A\x06status\x18\x02 \x01(\x0B2\x1D.rv.data.ProLink.MemberStatusB\x09\x0A\x07Command\x1AE\x0A\x15IndexOrNameIdentifier\x12\x0F\x0A\x05index\x18\x01 \x01(\x05H\x00\x12\x0E\x0A\x04name\x18\x02 \x01(\x09H\x00B\x0B\x0A\x09Component\x1A\x8D\x01\x0A\x19IndexOrNameIdentifierPair\x126\x0A\x03key\x18\x01 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifier\x128\x0A\x05value\x18\x02 \x01(\x0B2).rv.data.NetworkAPI.IndexOrNameIdentifierB\x09\x0A\x07CommandB4\xF8\x01\x01\xAA\x02\$Pro.SerializationInterop.RVProtoData\xBA\x02\x07RVData_b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

