TvInteractiveAppService.Session.RequestScheduleRecording Metodo

Definizione

Overload

Nome Descrizione
RequestScheduleRecording(String, String, Uri, Uri, Bundle)

Richiede la pianificazione di una registrazione.

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

Richiede la pianificazione di una registrazione.

RequestScheduleRecording(String, String, Uri, Uri, Bundle)

Richiede la pianificazione di una registrazione.

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

Parametri

requestId
String

ID di questa richiesta utilizzata per trovare la corrispondenza con la risposta corrispondente. L'ID richiesta in #onRecordingScheduled(String, String) per questa richiesta è uguale all'ID inviato qui. Deve essere definito da TvInteractiveAppService e può essere qualsiasi stringa. Se questa API deve essere chiamata due volte con lo stesso requestId, entrambe le richieste devono essere gestite indipendentemente dall'applicazione TV.

inputId
String

ID dell'input TV per il canale specificato.

channelUri
Uri

URI di un canale da registrare.

programUri
Uri

URI del programma TV da registrare.

params
Bundle

Dati specifici del dominio per questa richiesta di ottimizzazione. Le chiavi <em>devono<> essere un nome con ambito, ad esempio preceduto da un nome di pacchetto di cui si è proprietari, in modo che diversi sviluppatori non creino chiavi in conflitto.

Attributi

Commenti

Richiede la pianificazione di una registrazione.

per android.media.tv.interactive.TvInteractiveAppService.Session.requestScheduleRecording(java.lang.String, java.lang.String, android.net.Uri, android.net.Uri, android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Richiede la pianificazione di una registrazione.

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

Parametri

requestId
String

ID di questa richiesta utilizzata per trovare la corrispondenza con la risposta corrispondente. L'ID richiesta in #onRecordingScheduled(String, String) per questa richiesta è uguale all'ID inviato qui. Deve essere definito da TvInteractiveAppService e può essere qualsiasi stringa. Se questa API deve essere chiamata due volte con lo stesso requestId, entrambe le richieste devono essere gestite indipendentemente dall'applicazione TV.

inputId
String

ID dell'input TV per il canale specificato.

channelUri
Uri

URI di un canale da registrare.

startTime
Int64

Ora di inizio della registrazione in millisecondi dall'epoca.

duration
Int64

Durata della registrazione in millisecondi.

repeatDays
RecordingWeekDays

Giorni ripetuti. 0 se non ripetuto.

params
Bundle

Dati specifici del dominio per questa richiesta di ottimizzazione. Le chiavi <em>devono<> essere un nome con ambito, ad esempio preceduto da un nome di pacchetto di cui si è proprietari, in modo che diversi sviluppatori non creino chiavi in conflitto.

Attributi

Commenti

Richiede la pianificazione di una registrazione.

per android.media.tv.interactive.TvInteractiveAppService.Session.requestScheduleRecording(java.lang.String, java.lang.String, android.net.Uri, long, long, int, android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a