#[repr(i32)]pub enum EStreamControlMessage {
Show 99 variants
AuthenticationRequest = 1,
AuthenticationResponse = 2,
NegotiationInit = 3,
NegotiationSetConfig = 4,
NegotiationComplete = 5,
ClientHandshake = 6,
ServerHandshake = 7,
StartNetworkTest = 8,
KeepAlive = 9,
LAST_SETUP_MESSAGE = 15,
StartAudioData = 50,
StopAudioData = 51,
StartVideoData = 52,
StopVideoData = 53,
InputMouseMotion = 54,
InputMouseWheel = 55,
InputMouseDown = 56,
InputMouseUp = 57,
InputKeyDown = 58,
InputKeyUp = 59,
OBSOLETE_60 = 60,
OBSOLETE_61 = 61,
OBSOLETE_62 = 62,
ShowCursor = 63,
HideCursor = 64,
SetCursor = 65,
GetCursorImage = 66,
SetCursorImage = 67,
DeleteCursor = 68,
SetTargetFramerate = 69,
InputLatencyTest = 70,
OBSOLETE_71 = 71,
OverlayEnabled = 74,
OBSOLETE_75 = 75,
OBSOLETE_76 = 76,
OBSOLETE_77 = 77,
OBSOLETE_78 = 78,
VideoDecoderInfo = 80,
SetTitle = 81,
SetIcon = 82,
QuitRequest = 83,
SetQoS = 87,
OBSOLETE_88 = 88,
SetGammaRamp = 89,
VideoEncoderInfo = 90,
OBSOLETE_93 = 93,
SetTargetBitrate = 94,
OBSOLETE_95 = 95,
OBSOLETE_96 = 96,
OBSOLETE_97 = 97,
SetActivity = 98,
SetStreamingClientConfig = 99,
SystemSuspend = 100,
OBSOLETE_101 = 101,
VirtualHereRequest = 102,
VirtualHereReady = 103,
VirtualHereShareDevice = 104,
SetSpectatorMode = 105,
RemoteHID = 106,
StartMicrophoneData = 107,
StopMicrophoneData = 108,
InputText = 109,
TouchConfigActive = 110,
GetTouchConfigData = 111,
SetTouchConfigData = 112,
SaveTouchConfigLayout = 113,
TouchActionSetActive = 114,
GetTouchIconData = 115,
SetTouchIconData = 116,
InputTouchFingerDown = 117,
InputTouchFingerMotion = 118,
InputTouchFingerUp = 119,
SetCaptureSize = 120,
SetFlashState = 121,
Pause = 122,
Resume = 123,
EnableHighResCapture = 124,
DisableHighResCapture = 125,
ToggleMagnification = 126,
SetCapslock = 127,
SetKeymap = 128,
StopRequest = 129,
TouchActionSetLayerAdded = 130,
TouchActionSetLayerRemoved = 131,
RemotePlayTogetherGroupUpdate = 132,
SetInputTemporarilyDisabled = 133,
SetQualityOverride = 134,
SetBitrateOverride = 135,
ShowOnScreenKeyboard = 136,
ControllerConfigMsg = 137,
ControllerPersonalizationUpdate = 138,
OBSOLETE_139 = 139,
OBSOLETE_140 = 140,
OBSOLETE_141 = 141,
OBSOLETE_142 = 142,
PauseControllerInput = 143,
ResumeControllerInput = 144,
VRConnectionReady = 145,
SetCursorScale = 146,
}Variants§
AuthenticationRequest = 1
AuthenticationResponse = 2
NegotiationInit = 3
NegotiationSetConfig = 4
NegotiationComplete = 5
ClientHandshake = 6
ServerHandshake = 7
StartNetworkTest = 8
KeepAlive = 9
LAST_SETUP_MESSAGE = 15
StartAudioData = 50
StopAudioData = 51
StartVideoData = 52
StopVideoData = 53
InputMouseMotion = 54
InputMouseWheel = 55
InputMouseDown = 56
InputMouseUp = 57
InputKeyDown = 58
InputKeyUp = 59
OBSOLETE_60 = 60
OBSOLETE_61 = 61
OBSOLETE_62 = 62
ShowCursor = 63
HideCursor = 64
SetCursor = 65
GetCursorImage = 66
SetCursorImage = 67
DeleteCursor = 68
SetTargetFramerate = 69
InputLatencyTest = 70
OBSOLETE_71 = 71
OverlayEnabled = 74
OBSOLETE_75 = 75
OBSOLETE_76 = 76
OBSOLETE_77 = 77
OBSOLETE_78 = 78
VideoDecoderInfo = 80
SetTitle = 81
SetIcon = 82
QuitRequest = 83
SetQoS = 87
OBSOLETE_88 = 88
SetGammaRamp = 89
VideoEncoderInfo = 90
OBSOLETE_93 = 93
SetTargetBitrate = 94
OBSOLETE_95 = 95
OBSOLETE_96 = 96
OBSOLETE_97 = 97
SetActivity = 98
SetStreamingClientConfig = 99
SystemSuspend = 100
OBSOLETE_101 = 101
VirtualHereRequest = 102
VirtualHereReady = 103
SetSpectatorMode = 105
RemoteHID = 106
StartMicrophoneData = 107
StopMicrophoneData = 108
InputText = 109
TouchConfigActive = 110
GetTouchConfigData = 111
SetTouchConfigData = 112
SaveTouchConfigLayout = 113
TouchActionSetActive = 114
GetTouchIconData = 115
SetTouchIconData = 116
InputTouchFingerDown = 117
InputTouchFingerMotion = 118
InputTouchFingerUp = 119
SetCaptureSize = 120
SetFlashState = 121
Pause = 122
Resume = 123
EnableHighResCapture = 124
DisableHighResCapture = 125
ToggleMagnification = 126
SetCapslock = 127
SetKeymap = 128
StopRequest = 129
TouchActionSetLayerAdded = 130
TouchActionSetLayerRemoved = 131
RemotePlayTogetherGroupUpdate = 132
SetInputTemporarilyDisabled = 133
SetQualityOverride = 134
SetBitrateOverride = 135
ShowOnScreenKeyboard = 136
ControllerConfigMsg = 137
ControllerPersonalizationUpdate = 138
OBSOLETE_139 = 139
OBSOLETE_140 = 140
OBSOLETE_141 = 141
OBSOLETE_142 = 142
PauseControllerInput = 143
ResumeControllerInput = 144
VRConnectionReady = 145
SetCursorScale = 146
Implementations§
Trait Implementations§
Source§impl Clone for EStreamControlMessage
impl Clone for EStreamControlMessage
Source§fn clone(&self) -> EStreamControlMessage
fn clone(&self) -> EStreamControlMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EStreamControlMessage
impl Debug for EStreamControlMessage
Source§impl Hash for EStreamControlMessage
impl Hash for EStreamControlMessage
Source§impl PartialEq for EStreamControlMessage
impl PartialEq for EStreamControlMessage
impl Copy for EStreamControlMessage
impl Eq for EStreamControlMessage
impl StructuralPartialEq for EStreamControlMessage
Auto Trait Implementations§
impl Freeze for EStreamControlMessage
impl RefUnwindSafe for EStreamControlMessage
impl Send for EStreamControlMessage
impl Sync for EStreamControlMessage
impl Unpin for EStreamControlMessage
impl UnsafeUnpin for EStreamControlMessage
impl UnwindSafe for EStreamControlMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more