Added in API level 33

SectionRequest


class SectionRequest : BroadcastInfoRequest, Parcelable
kotlin.Any
   ↳ android.media.tv.BroadcastInfoRequest
   ↳ android.media.tv.SectionRequest

A request for Section from broadcast signal.

Summary

Inherited constants
Public constructors
SectionRequest(requestId: Int, option: Int, tsPid: Int, tableId: Int, version: Int)

Public methods
Int

Int

Gets the ID of the requested table.

Int

Gets the packet identifier (PID) of the TS (transport stream).

Int

Gets the version number of requested session.

Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Inherited functions
Properties
static Parcelable.Creator<SectionRequest!>

Public constructors

SectionRequest

Added in API level 33
SectionRequest(
    requestId: Int,
    option: Int,
    tsPid: Int,
    tableId: Int,
    version: Int)
Parameters
option Int: Value is android.media.tv.BroadcastInfoRequest#REQUEST_OPTION_REPEAT, android.media.tv.BroadcastInfoRequest#REQUEST_OPTION_AUTO_UPDATE, android.media.tv.BroadcastInfoRequest.REQUEST_OPTION_ONEWAY, or android.media.tv.BroadcastInfoRequest.REQUEST_OPTION_ONESHOT

Public methods

describeContents

Added in API level 33
fun describeContents(): Int
Return
Int a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR

getTableId

Added in API level 33
fun getTableId(): Int

Gets the ID of the requested table.

getTsPid

Added in API level 33
fun getTsPid(): Int

Gets the packet identifier (PID) of the TS (transport stream).

getVersion

Added in API level 33
fun getVersion(): Int

Gets the version number of requested session. If it is null, value will be -1.

The consistency of version numbers between request and response depends on BroadcastInfoRequest#getOption(). If the request has RequestOption value REQUEST_OPTION_AUTO_UPDATE, then the response may be set to the latest version which may be different from the version of the request. Otherwise, response with a different version from its request will be considered invalid.

writeToParcel

Added in API level 33
fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Flatten this object in to a Parcel.

Parameters
dest Parcel: This value cannot be null.
flags Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES

Properties

CREATOR

Added in API level 33
static val CREATOR: Parcelable.Creator<SectionRequest!>