Added in API level 33

BroadcastInfoResponse


abstract class BroadcastInfoResponse : Parcelable
kotlin.Any
   ↳ android.media.tv.BroadcastInfoResponse

A response of BroadcastInfoRequest for information retrieved from broadcast signal.

Summary

Constants
static Int

Response result: cancel.

static Int

Response result: error.

static Int

Response result: OK.

Inherited constants
Public methods
open Int

open Int

Gets the ID of the request.

open Int

Gets the result for the response.

open Int

Gets the sequence number which indicates the order of related responses.

open Int

Gets the broadcast info type.

open Unit
writeToParcel(dest: Parcel, flags: Int)

Flatten this object in to a Parcel.

Properties
static Parcelable.Creator<BroadcastInfoResponse!>

Constants

RESPONSE_RESULT_CANCEL

Added in API level 33
static val RESPONSE_RESULT_CANCEL: Int

Response result: cancel. This means the request has been cancelled.

Value: 3

RESPONSE_RESULT_ERROR

Added in API level 33
static val RESPONSE_RESULT_ERROR: Int

Response result: error. This means the request can not be set up successfully.

Value: 1

RESPONSE_RESULT_OK

Added in API level 33
static val RESPONSE_RESULT_OK: Int

Response result: OK. This means the request is set up successfully and the related responses are normal responses.

Value: 2

Public methods

describeContents

Added in API level 33
open 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

getRequestId

Added in API level 33
open fun getRequestId(): Int

Gets the ID of the request.

The ID is used to associate the response with the request.

getSequence

Added in API level 33
open fun getSequence(): Int

Gets the sequence number which indicates the order of related responses.

getType

Added in API level 33
open fun getType(): Int

Gets the broadcast info type.

The type indicates what broadcast information is requested, such as broadcast table, PES (packetized Elementary Stream), TS (transport stream), etc. The type of the request and the related responses should be the same.

Return
Int Value is android.media.tv.TvInputManager#BROADCAST_INFO_TYPE_TS, android.media.tv.TvInputManager#BROADCAST_INFO_TYPE_TABLE, android.media.tv.TvInputManager#BROADCAST_INFO_TYPE_SECTION, android.media.tv.TvInputManager#BROADCAST_INFO_TYPE_PES, android.media.tv.TvInputManager#BROADCAST_INFO_STREAM_EVENT, android.media.tv.TvInputManager#BROADCAST_INFO_TYPE_DSMCC, android.media.tv.TvInputManager#BROADCAST_INFO_TYPE_COMMAND, android.media.tv.TvInputManager#BROADCAST_INFO_TYPE_TIMELINE, or android.media.tv.TvInputManager.BROADCAST_INFO_TYPE_SIGNALING_DATA

writeToParcel

Added in API level 33
open 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<BroadcastInfoResponse!>