aboutsummaryrefslogtreecommitdiff
path: root/cast/standalone_receiver/simple_remoting_receiver.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cast/standalone_receiver/simple_remoting_receiver.cc')
-rw-r--r--cast/standalone_receiver/simple_remoting_receiver.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/cast/standalone_receiver/simple_remoting_receiver.cc b/cast/standalone_receiver/simple_remoting_receiver.cc
index 119be44f..b685d564 100644
--- a/cast/standalone_receiver/simple_remoting_receiver.cc
+++ b/cast/standalone_receiver/simple_remoting_receiver.cc
@@ -76,6 +76,14 @@ void SimpleRemotingReceiver::SendInitializeMessage(
messenger_->SendMessageToRemote(rpc);
}
+void SimpleRemotingReceiver::SendPlaybackRateMessage(double playback_rate) {
+ openscreen::cast::RpcMessage rpc;
+ rpc.set_handle(RpcMessenger::kAcquireRendererHandle);
+ rpc.set_proc(openscreen::cast::RpcMessage::RPC_R_SETPLAYBACKRATE);
+ rpc.set_double_value(playback_rate);
+ messenger_->SendMessageToRemote(rpc);
+}
+
void SimpleRemotingReceiver::OnInitializeCallbackMessage(
std::unique_ptr<RpcMessage> message) {
OSP_DCHECK(message->proc() == RpcMessage::RPC_DS_INITIALIZE_CALLBACK);