# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: siphon_service.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'siphon_service.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x14siphon_service.proto\x12\x0esiphon_service\")\n\x10GetSiphonRequest\x12\x15\n\rattributeName\x18\x01 \x01(\t\"\x97\x01\n\x11GetSiphonResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x13\n\tint_value\x18\x03 \x01(\x05H\x00\x12\x15\n\x0b\x66loat_value\x18\x04 \x01(\x02H\x00\x12\x15\n\x0b\x61rray_value\x18\x05 \x01(\x0cH\x00\x12\x14\n\nbool_value\x18\x06 \x01(\x08H\x00\x42\x07\n\x05value\"\x8b\x01\n\x10SetSiphonRequest\x12\x15\n\rattributeName\x18\x01 \x01(\t\x12\x13\n\tint_value\x18\x02 \x01(\x05H\x00\x12\x15\n\x0b\x66loat_value\x18\x03 \x01(\x02H\x00\x12\x15\n\x0b\x61rray_value\x18\x04 \x01(\x0cH\x00\x12\x14\n\nbool_value\x18\x05 \x01(\x08H\x00\x42\x07\n\x05value\"5\n\x11SetSiphonResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"E\n\x12InputKeyTapRequest\x12\x0c\n\x04keys\x18\x01 \x03(\t\x12\x0f\n\x07hold_ms\x18\x02 \x01(\x05\x12\x10\n\x08\x64\x65lay_ms\x18\x03 \x01(\x05\"7\n\x13InputKeyTapResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"4\n\x15InputKeyToggleRequest\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x0e\n\x06toggle\x18\x02 \x01(\x08\":\n\x16InputKeyToggleResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"C\n\x10MoveMouseRequest\x12\x0f\n\x07\x64\x65lta_x\x18\x01 \x01(\x05\x12\x0f\n\x07\x64\x65lta_y\x18\x02 \x01(\x05\x12\r\n\x05steps\x18\x03 \x01(\x05\"5\n\x11MoveMouseResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x15\n\x13\x43\x61ptureFrameRequest\"f\n\x14\x43\x61ptureFrameResponse\x12\r\n\x05\x66rame\x18\x01 \x01(\x0c\x12\r\n\x05width\x18\x02 \x01(\x05\x12\x0e\n\x06height\x18\x03 \x01(\x05\x12\x0f\n\x07success\x18\x04 \x01(\x08\x12\x0f\n\x07message\x18\x05 \x01(\t\"\x82\x01\n\x15\x45xecuteCommandRequest\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\x12\x0c\n\x04\x61rgs\x18\x02 \x03(\t\x12\x19\n\x11working_directory\x18\x03 \x01(\t\x12\x17\n\x0ftimeout_seconds\x18\x04 \x01(\x05\x12\x16\n\x0e\x63\x61pture_output\x18\x05 \x01(\x08\"\x96\x01\n\x16\x45xecuteCommandResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x11\n\texit_code\x18\x03 \x01(\x05\x12\x15\n\rstdout_output\x18\x04 \x01(\t\x12\x15\n\rstderr_output\x18\x05 \x01(\t\x12\x19\n\x11\x65xecution_time_ms\x18\x06 \x01(\x05\"u\n\x15ProcessAttributeProto\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07pattern\x18\x02 \x01(\t\x12\x0f\n\x07offsets\x18\x03 \x03(\x04\x12\x0c\n\x04type\x18\x04 \x01(\t\x12\x0e\n\x06length\x18\x05 \x01(\x04\x12\x0e\n\x06method\x18\x06 \x01(\t\"\x87\x01\n\x17SetProcessConfigRequest\x12\x14\n\x0cprocess_name\x18\x01 \x01(\t\x12\x1b\n\x13process_window_name\x18\x02 \x01(\t\x12\x39\n\nattributes\x18\x03 \x03(\x0b\x32%.siphon_service.ProcessAttributeProto\"<\n\x18SetProcessConfigResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x19\n\x17InitializeMemoryRequest\"P\n\x18InitializeMemoryResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x12\n\nprocess_id\x18\x03 \x01(\x05\"-\n\x16InitializeInputRequest\x12\x13\n\x0bwindow_name\x18\x01 \x01(\t\";\n\x17InitializeInputResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"/\n\x18InitializeCaptureRequest\x12\x13\n\x0bwindow_name\x18\x01 \x01(\t\"j\n\x19InitializeCaptureResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x14\n\x0cwindow_width\x18\x03 \x01(\x05\x12\x15\n\rwindow_height\x18\x04 \x01(\x05\"\x18\n\x16GetServerStatusRequest\"\xe2\x01\n\x17GetServerStatusResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x1a\n\x12memory_initialized\x18\x03 \x01(\x08\x12\x19\n\x11input_initialized\x18\x04 \x01(\x08\x12\x1b\n\x13\x63\x61pture_initialized\x18\x05 \x01(\x08\x12\x12\n\nconfig_set\x18\x06 \x01(\x08\x12\x14\n\x0cprocess_name\x18\x07 \x01(\t\x12\x13\n\x0bwindow_name\x18\x08 \x01(\t\x12\x12\n\nprocess_id\x18\t \x01(\x05\"h\n\x15StartRecordingRequest\x12\x17\n\x0f\x61ttribute_names\x18\x01 \x03(\t\x12\x18\n\x10output_directory\x18\x02 \x01(\t\x12\x1c\n\x14max_duration_seconds\x18\x03 \x01(\x05\"N\n\x16StartRecordingResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\"*\n\x14StopRecordingRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\"\xb8\x01\n\x15StopRecordingResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x14\n\x0ctotal_frames\x18\x03 \x01(\x05\x12\x1a\n\x12\x61verage_latency_ms\x18\x04 \x01(\x01\x12\x16\n\x0e\x64ropped_frames\x18\x05 \x01(\x05\x12\x1f\n\x17\x61\x63tual_duration_seconds\x18\x06 \x01(\x01\x12\x12\n\nactual_fps\x18\x07 \x01(\x01\"/\n\x19GetRecordingStatusRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\"\xbd\x01\n\x1aGetRecordingStatusResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x14\n\x0cis_recording\x18\x03 \x01(\x08\x12\x15\n\rcurrent_frame\x18\x04 \x01(\x05\x12\x1c\n\x14\x65lapsed_time_seconds\x18\x05 \x01(\x01\x12\x1a\n\x12\x63urrent_latency_ms\x18\x06 \x01(\x01\x12\x16\n\x0e\x64ropped_frames\x18\x07 \x01(\x05\".\n\x18\x44ownloadRecordingRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\"f\n\x0eRecordingChunk\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\x12\x0e\n\x06offset\x18\x02 \x01(\x04\x12\x12\n\ntotal_size\x18\x03 \x01(\x04\x12\x10\n\x08is_final\x18\x04 \x01(\x08\x12\x10\n\x08\x66ilename\x18\x05 \x01(\t2\x8d\x0c\n\rSiphonService\x12S\n\x0cGetAttribute\x12 .siphon_service.GetSiphonRequest\x1a!.siphon_service.GetSiphonResponse\x12S\n\x0cSetAttribute\x12 .siphon_service.SetSiphonRequest\x1a!.siphon_service.SetSiphonResponse\x12V\n\x0bInputKeyTap\x12\".siphon_service.InputKeyTapRequest\x1a#.siphon_service.InputKeyTapResponse\x12_\n\x0eInputKeyToggle\x12%.siphon_service.InputKeyToggleRequest\x1a&.siphon_service.InputKeyToggleResponse\x12P\n\tMoveMouse\x12 .siphon_service.MoveMouseRequest\x1a!.siphon_service.MoveMouseResponse\x12Y\n\x0c\x43\x61ptureFrame\x12#.siphon_service.CaptureFrameRequest\x1a$.siphon_service.CaptureFrameResponse\x12_\n\x0e\x45xecuteCommand\x12%.siphon_service.ExecuteCommandRequest\x1a&.siphon_service.ExecuteCommandResponse\x12\x65\n\x10SetProcessConfig\x12\'.siphon_service.SetProcessConfigRequest\x1a(.siphon_service.SetProcessConfigResponse\x12\x65\n\x10InitializeMemory\x12\'.siphon_service.InitializeMemoryRequest\x1a(.siphon_service.InitializeMemoryResponse\x12\x62\n\x0fInitializeInput\x12&.siphon_service.InitializeInputRequest\x1a\'.siphon_service.InitializeInputResponse\x12h\n\x11InitializeCapture\x12(.siphon_service.InitializeCaptureRequest\x1a).siphon_service.InitializeCaptureResponse\x12\x62\n\x0fGetServerStatus\x12&.siphon_service.GetServerStatusRequest\x1a\'.siphon_service.GetServerStatusResponse\x12_\n\x0eStartRecording\x12%.siphon_service.StartRecordingRequest\x1a&.siphon_service.StartRecordingResponse\x12\\\n\rStopRecording\x12$.siphon_service.StopRecordingRequest\x1a%.siphon_service.StopRecordingResponse\x12k\n\x12GetRecordingStatus\x12).siphon_service.GetRecordingStatusRequest\x1a*.siphon_service.GetRecordingStatusResponse\x12_\n\x11\x44ownloadRecording\x12(.siphon_service.DownloadRecordingRequest\x1a\x1e.siphon_service.RecordingChunk0\x01\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'siphon_service_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_GETSIPHONREQUEST']._serialized_start=40
  _globals['_GETSIPHONREQUEST']._serialized_end=81
  _globals['_GETSIPHONRESPONSE']._serialized_start=84
  _globals['_GETSIPHONRESPONSE']._serialized_end=235
  _globals['_SETSIPHONREQUEST']._serialized_start=238
  _globals['_SETSIPHONREQUEST']._serialized_end=377
  _globals['_SETSIPHONRESPONSE']._serialized_start=379
  _globals['_SETSIPHONRESPONSE']._serialized_end=432
  _globals['_INPUTKEYTAPREQUEST']._serialized_start=434
  _globals['_INPUTKEYTAPREQUEST']._serialized_end=503
  _globals['_INPUTKEYTAPRESPONSE']._serialized_start=505
  _globals['_INPUTKEYTAPRESPONSE']._serialized_end=560
  _globals['_INPUTKEYTOGGLEREQUEST']._serialized_start=562
  _globals['_INPUTKEYTOGGLEREQUEST']._serialized_end=614
  _globals['_INPUTKEYTOGGLERESPONSE']._serialized_start=616
  _globals['_INPUTKEYTOGGLERESPONSE']._serialized_end=674
  _globals['_MOVEMOUSEREQUEST']._serialized_start=676
  _globals['_MOVEMOUSEREQUEST']._serialized_end=743
  _globals['_MOVEMOUSERESPONSE']._serialized_start=745
  _globals['_MOVEMOUSERESPONSE']._serialized_end=798
  _globals['_CAPTUREFRAMEREQUEST']._serialized_start=800
  _globals['_CAPTUREFRAMEREQUEST']._serialized_end=821
  _globals['_CAPTUREFRAMERESPONSE']._serialized_start=823
  _globals['_CAPTUREFRAMERESPONSE']._serialized_end=925
  _globals['_EXECUTECOMMANDREQUEST']._serialized_start=928
  _globals['_EXECUTECOMMANDREQUEST']._serialized_end=1058
  _globals['_EXECUTECOMMANDRESPONSE']._serialized_start=1061
  _globals['_EXECUTECOMMANDRESPONSE']._serialized_end=1211
  _globals['_PROCESSATTRIBUTEPROTO']._serialized_start=1213
  _globals['_PROCESSATTRIBUTEPROTO']._serialized_end=1330
  _globals['_SETPROCESSCONFIGREQUEST']._serialized_start=1333
  _globals['_SETPROCESSCONFIGREQUEST']._serialized_end=1468
  _globals['_SETPROCESSCONFIGRESPONSE']._serialized_start=1470
  _globals['_SETPROCESSCONFIGRESPONSE']._serialized_end=1530
  _globals['_INITIALIZEMEMORYREQUEST']._serialized_start=1532
  _globals['_INITIALIZEMEMORYREQUEST']._serialized_end=1557
  _globals['_INITIALIZEMEMORYRESPONSE']._serialized_start=1559
  _globals['_INITIALIZEMEMORYRESPONSE']._serialized_end=1639
  _globals['_INITIALIZEINPUTREQUEST']._serialized_start=1641
  _globals['_INITIALIZEINPUTREQUEST']._serialized_end=1686
  _globals['_INITIALIZEINPUTRESPONSE']._serialized_start=1688
  _globals['_INITIALIZEINPUTRESPONSE']._serialized_end=1747
  _globals['_INITIALIZECAPTUREREQUEST']._serialized_start=1749
  _globals['_INITIALIZECAPTUREREQUEST']._serialized_end=1796
  _globals['_INITIALIZECAPTURERESPONSE']._serialized_start=1798
  _globals['_INITIALIZECAPTURERESPONSE']._serialized_end=1904
  _globals['_GETSERVERSTATUSREQUEST']._serialized_start=1906
  _globals['_GETSERVERSTATUSREQUEST']._serialized_end=1930
  _globals['_GETSERVERSTATUSRESPONSE']._serialized_start=1933
  _globals['_GETSERVERSTATUSRESPONSE']._serialized_end=2159
  _globals['_STARTRECORDINGREQUEST']._serialized_start=2161
  _globals['_STARTRECORDINGREQUEST']._serialized_end=2265
  _globals['_STARTRECORDINGRESPONSE']._serialized_start=2267
  _globals['_STARTRECORDINGRESPONSE']._serialized_end=2345
  _globals['_STOPRECORDINGREQUEST']._serialized_start=2347
  _globals['_STOPRECORDINGREQUEST']._serialized_end=2389
  _globals['_STOPRECORDINGRESPONSE']._serialized_start=2392
  _globals['_STOPRECORDINGRESPONSE']._serialized_end=2576
  _globals['_GETRECORDINGSTATUSREQUEST']._serialized_start=2578
  _globals['_GETRECORDINGSTATUSREQUEST']._serialized_end=2625
  _globals['_GETRECORDINGSTATUSRESPONSE']._serialized_start=2628
  _globals['_GETRECORDINGSTATUSRESPONSE']._serialized_end=2817
  _globals['_DOWNLOADRECORDINGREQUEST']._serialized_start=2819
  _globals['_DOWNLOADRECORDINGREQUEST']._serialized_end=2865
  _globals['_RECORDINGCHUNK']._serialized_start=2867
  _globals['_RECORDINGCHUNK']._serialized_end=2969
  _globals['_SIPHONSERVICE']._serialized_start=2972
  _globals['_SIPHONSERVICE']._serialized_end=4521
# @@protoc_insertion_point(module_scope)
