इस अनुरोध के लिए ऐप्लिकेशन का खास डेटा. इसकी मदद से, भेजने वाले और पाने वाले,
मीडिया प्रोटोकॉल को आसानी से बढ़ा सकते हैं. इसके लिए, कस्टम मैसेज के लिए नए
नेमस्पेस का इस्तेमाल करने की ज़रूरत नहीं होती.
वीडियो चलाने की मौजूदा दर के मुकाबले, वीडियो चलाने की नई दर.
नई दर, मौजूदा दर को वैल्यू से गुणा करने पर
मिलेगी. उदाहरण के लिए, 1.1 की वैल्यू से दर 10% बढ़ जाएगी.
(प्लेबैकरेट वैल्यू न देने पर ही इसका इस्तेमाल किया जाता है).
requestId
नंबर
अनुरोध का आईडी, जिसका इस्तेमाल अनुरोध/रिस्पॉन्स को जोड़ने के लिए किया जाता है.
इस संख्या को सूची के सभी निर्देशों को सिंक किया जाना है.
अगर क्यू के लिए निर्देश दिया जाता है, तो SDK टूल, अनुरोध से मेल खाने वाले सूची के सबसे नए क्रम की संख्या की पुष्टि करेगा.
मौजूदा क्रम संख्या, आउटगोइंग सूची में बदले गए
मैसेज के हिस्से के रूप में दी जाती है.
[null,null,["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[[["\u003cp\u003e\u003ccode\u003eSetPlaybackRateRequestData\u003c/code\u003e is used to request a change in media playback rate.\u003c/p\u003e\n"],["\u003cp\u003eIt provides properties to set the desired playback rate or a relative rate change.\u003c/p\u003e\n"],["\u003cp\u003eIt includes standard request properties like \u003ccode\u003erequestId\u003c/code\u003e, \u003ccode\u003emediaSessionId\u003c/code\u003e, and optional custom data.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003ecast.framework.messages.RequestData\u003c/code\u003e and extends its functionality for playback rate control.\u003c/p\u003e\n"]]],[],null,["# Class: SetPlaybackRateRequestData\n\ncast.[framework](/cast/docs/reference/web_receiver/cast.framework).[messages](/cast/docs/reference/web_receiver/cast.framework.messages).SetPlaybackRateRequestData\n===================================================================================================================================================================\n\nclass static\n\nMedia event playback rate request data.\n\nConstructor\n-----------\n\n### SetPlaybackRateRequestData\n\nnew\nSetPlaybackRateRequestData()\n\nExtends\n: [cast.framework.messages.RequestData](/cast/docs/reference/web_receiver/cast.framework.messages.RequestData)\n\nProperties\n----------\n\n### customData\n\n(non-null Object or undefined)\n\nApplication-specific data for this request. It enables the sender and\nreceiver to easily extend the media protocol without having to use a new\nnamespace with custom messages.\n\nInherited from\n: [cast.framework.messages.RequestData#customData](/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#customData)\n\n### mediaSessionId\n\n(number or undefined)\n\nId of the media session that the request applies to.\n\nInherited from\n: [cast.framework.messages.RequestData#mediaSessionId](/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#mediaSessionId)\n\n### playbackRate\n\n(number or undefined)\n\nNew playback rate (\\\u003e0).\n\n### relativePlaybackRate\n\n(number or undefined)\n\nNew playback rate relative to current playback rate.\nNew rate will be the result of multiplying the current rate with the\nvalue. For example a value of 1.1 will increase rate by 10%.\n(Only used if the playbackRate value is not provided).\n\n### requestId\n\nnumber\n\nId of the request, used to correlate request/response.\n\nInherited from\n: [cast.framework.messages.RequestData#requestId](/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#requestId)\n\n### sequenceNumber\n\n(number or undefined)\n\nA number to synchronize all queue commands.\nIf provided for a queue command, the SDK will verify the queue latest\nsequence number match the request.\nCurrent sequenceNumber is provided as part of outgoing queue changed\nmessages.\n\nInherited from\n: [cast.framework.messages.RequestData#sequenceNumber](/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#sequenceNumber)"]]