diff options
Diffstat (limited to 'cast/standalone_receiver/simple_remoting_receiver.cc')
-rw-r--r-- | cast/standalone_receiver/simple_remoting_receiver.cc | 8 |
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); |