Added in API level 33

BroadcastInfoResponse


abstract class BroadcastInfoResponse : Parcelable
CommandResponse

A response for command from broadcast signal.

DsmccResponse

A response for DSM-CC from broadcast signal.

PesResponse

A response for PES from broadcast signal.

SectionResponse

A response for Section from broadcast signal.

SignalingDataResponse

A response for the signaling data from the broadcast signal.

StreamEventResponse

A response for Stream Event from broadcast signal.

TableResponse

A response for Table from broadcast signal.

TimelineResponse

A response for Timeline from broadcast signal.

TsResponse

A response for TS (transport stream) from broadcast signal.

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
Int CONTENTS_FILE_DESCRIPTOR

Descriptor bit used with describeContents(): indicates that the Parcelable object's flattened representation includes a file descriptor.

Int PARCELABLE_WRITE_RETURN_VALUE

Flag for use with writeToParcel: the object being written is a return value, that is the result of a function such as "Parcelable someFunction()", "void someFunction(out Parcelable)", or "void someFunction(inout Parcelable)". Some implementations may want to release resources at this point.

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.

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.

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!>