Add ChiakiFeedbackSender

This commit is contained in:
Florian Märkl 2019-06-30 12:23:42 +02:00
commit 193c056067
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
11 changed files with 352 additions and 32 deletions

View file

@ -127,12 +127,12 @@ void StreamSession::SendFeedbackState()
{
if(!gamepad)
return;
ChiakiFeedbackState state;
ChiakiControllerState state;
state.left_x = static_cast<int16_t>(gamepad->axisLeftX() * 0x7fff);
state.left_y = static_cast<int16_t>(gamepad->axisLeftX() * 0x7fff);
state.right_x = static_cast<int16_t>(gamepad->axisLeftX() * 0x7fff);
state.right_y = static_cast<int16_t>(gamepad->axisLeftX() * 0x7fff);
chiaki_stream_connection_send_feedback_state(&session.stream_connection, &state);
chiaki_session_set_controller_state(&session, &state);
}
void StreamSession::PushAudioFrame(int16_t *buf, size_t samples_count)