TvInteractiveAppView.TvInteractiveAppCallback.OnRequestScheduleRecording Método

Definición

Sobrecargas

Nombre Description
OnRequestScheduleRecording(String, String, String, Uri, Uri, Bundle)

Se llama a esto cuando TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, Uri, Bundle) se invoca.

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

Se llama a esto cuando TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, long, long, int, Bundle) se invoca.

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

Se llama a esto cuando TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, Uri, Bundle) se invoca.

[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

Parámetros

iAppServiceId
String

El identificador del servicio de aplicaciones interactivas de TV enlazado a esta vista.

requestId
String

Identificador de esta solicitud que se usa para coincidir con la respuesta correspondiente. El identificador de solicitud en #notifyRecordingScheduled(String, String) para esta solicitud es el mismo que el identificador enviado aquí. Esto debe definirse mediante el TIAS y puede ser cualquier cadena. Si se llama a esta API con el mismo requestId dos veces, ambas solicitudes deben controlarse independientemente de la aplicación de TV.

inputId
String

Identificador de la entrada de TV para el canal especificado.

channelUri
Uri

Identificador URI de un canal que se va a grabar.

programUri
Uri

URI del programa de TV que se va a grabar.

params
Bundle

Datos específicos del dominio para esta solicitud de optimización. Las claves <em>deben< ser> un nombre con ámbito, es decir, prefijo con un nombre de paquete que posee, de modo que los distintos desarrolladores no creen claves en conflicto.

Atributos

Comentarios

Esto se llama cuando TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, Uri, Bundle) se llama a .

Java documentación para 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).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Se llama a esto cuando TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, long, long, int, Bundle) se invoca.

[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

Parámetros

iAppServiceId
String

El identificador del servicio de aplicaciones interactivas de TV enlazado a esta vista.

requestId
String

Identificador de esta solicitud que se usa para coincidir con la respuesta correspondiente. El identificador de solicitud en #notifyRecordingScheduled(String, String) para esta solicitud es el mismo que el identificador enviado aquí. Esto debe definirse mediante el TIAS y puede ser cualquier cadena. Si se llama a esta API con el mismo requestId dos veces, ambas solicitudes deben controlarse independientemente de la aplicación de TV.

inputId
String

Identificador de la entrada de TV para el canal especificado.

channelUri
Uri

Identificador URI de un canal que se va a grabar.

startTime
Int64

Hora de inicio de la grabación en milisegundos desde la época.

duration
Int64

Duración de la grabación en milisegundos.

repeatDays
RecordingWeekDays

Los días repetidos. 0 si no se repite.

params
Bundle

Datos específicos del dominio para esta solicitud de optimización. Las claves <em>deben< ser> un nombre con ámbito, es decir, prefijo con un nombre de paquete que posee, de modo que los distintos desarrolladores no creen claves en conflicto.

Atributos

Comentarios

Esto se llama cuando TvInteractiveAppService.Session#requestScheduleRecording(String, String, Uri, long, long, int, Bundle) se llama a .

Java documentación para 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).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a