語言

TvInteractiveAppView.TvInteractiveAppCallback.OnRequestScheduleRecording 方法

定義

多載

名稱 Description
OnRequestScheduleRecording(String, String, String, Uri, Uri, Bundle)

這稱為當 呼叫 TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, Uri, Bundle)。

OnRequestScheduleRecording(String, String, String, Uri, Int64, Int64, RecordingWeekDays, Bundle)

這稱為當 呼叫 TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, long, long, int, Bundle)。

OnRequestScheduleRecording(String, String, String, Uri, Uri, Bundle)

這稱為當 呼叫 TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, Uri, Bundle)。

[Android.Runtime.Register("onRequestScheduleRecording", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Landroid/os/Bundle;)V", "GetOnRequestScheduleRecording_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_net_Uri_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=34)]
public virtual void OnRequestScheduleRecording(string iAppServiceId, string requestId, string inputId, Android.Net.Uri channelUri, Android.Net.Uri programUri, Android.OS.Bundle params);
[<Android.Runtime.Register("onRequestScheduleRecording", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;Landroid/os/Bundle;)V", "GetOnRequestScheduleRecording_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_net_Uri_Landroid_net_Uri_Landroid_os_Bundle_Handler", ApiSince=34)>]
abstract member OnRequestScheduleRecording : string * string * string * Android.Net.Uri * Android.Net.Uri * Android.OS.Bundle -> unit
override this.OnRequestScheduleRecording : string * string * string * Android.Net.Uri * Android.Net.Uri * Android.OS.Bundle -> unit

參數

iAppServiceId
String

綁定於此視角的電視互動應用服務的 ID。

requestId
String

這個請求的 ID 用來匹配對應的回應。 這個請求的 #notifyRecordingScheduled(String, String) 請求ID和這裡寄來的ID是一樣的。 這應該由 TIAS 定義,且可以是任何字串。 如果這個 API 被呼叫兩次,且使用相同的 requestId,電視應用程式都會處理兩次請求。

inputId
String

給定頻道的電視輸入 ID。

channelUri
Uri

要錄製的頻道的 URI。

programUri
Uri

電視節目的URI將錄製。

params
Bundle

本次調校請求需提供特定領域的資料。 鍵 <em>必須<>是有作用範圍的名稱,也就是說,前面要加上你擁有的套件名稱,這樣不同開發者才不會產生衝突的鍵。

屬性

備註

當 被叫時,這稱為 TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, Uri, Bundle) 。

Java 文件 android.media.tv.interactive.TvInteractiveAppView.TvInteractiveAppCallback.onRequestScheduleRecording(java.lang.String, java.lang.String, java.lang.String, android.net.Uri, android.net.Uri, android.os.Bundle)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

OnRequestScheduleRecording(String, String, String, Uri, Int64, Int64, RecordingWeekDays, Bundle)

這稱為當 呼叫 TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, long, long, int, Bundle)。

[Android.Runtime.Register("onRequestScheduleRecording", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJILandroid/os/Bundle;)V", "GetOnRequestScheduleRecording_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_net_Uri_JJILandroid_os_Bundle_Handler", ApiSince=34)]
public virtual void OnRequestScheduleRecording(string iAppServiceId, string requestId, string inputId, Android.Net.Uri channelUri, long startTime, long duration, Android.Media.TV.RecordingWeekDays repeatDays, Android.OS.Bundle params);
[<Android.Runtime.Register("onRequestScheduleRecording", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJILandroid/os/Bundle;)V", "GetOnRequestScheduleRecording_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Landroid_net_Uri_JJILandroid_os_Bundle_Handler", ApiSince=34)>]
abstract member OnRequestScheduleRecording : string * string * string * Android.Net.Uri * int64 * int64 * Android.Media.TV.RecordingWeekDays * Android.OS.Bundle -> unit
override this.OnRequestScheduleRecording : string * string * string * Android.Net.Uri * int64 * int64 * Android.Media.TV.RecordingWeekDays * Android.OS.Bundle -> unit

參數

iAppServiceId
String

綁定於此視角的電視互動應用服務的 ID。

requestId
String

這個請求的 ID 用來匹配對應的回應。 這個請求的 #notifyRecordingScheduled(String, String) 請求ID和這裡寄來的ID是一樣的。 這應該由 TIAS 定義,且可以是任何字串。 如果這個 API 被呼叫兩次,且使用相同的 requestId,電視應用程式都會處理兩次請求。

inputId
String

給定頻道的電視輸入 ID。

channelUri
Uri

要錄製的頻道的 URI。

startTime
Int64

錄音開始時間(以毫秒計)自紀元以來。

duration
Int64

錄音時間以毫秒計。

repeatDays
RecordingWeekDays

重複的日子。 如果不重複,則為0。

params
Bundle

本次調校請求需提供特定領域的資料。 鍵 <em>必須<>是有作用範圍的名稱,也就是說,前面要加上你擁有的套件名稱,這樣不同開發者才不會產生衝突的鍵。

屬性

備註

當 被叫時,這稱為 TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, long, long, int, Bundle) 。

Java 文件 android.media.tv.interactive.TvInteractiveAppView.TvInteractiveAppCallback.onRequestScheduleRecording(java.lang.String, java.lang.String, java.lang.String, android.net.Uri, long, long, int, android.os.Bundle)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於