SignalingDataRequest Class

Definition

Request to retrieve the Low-level Signalling Tables (LLS) and Service-layer Signalling (SLS) metadata.

[Android.Runtime.Register("android/media/tv/SignalingDataRequest", ApiSince=36, DoNotGenerateAcw=true)]
public sealed class SignalingDataRequest : Android.Media.TV.BroadcastInfoRequest, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/tv/SignalingDataRequest", ApiSince=36, DoNotGenerateAcw=true)>]
type SignalingDataRequest = class
    inherit BroadcastInfoRequest
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Inheritance
SignalingDataRequest
Attributes
Implements

Remarks

Request to retrieve the Low-level Signalling Tables (LLS) and Service-layer Signalling (SLS) metadata.

For more details on each type of metadata that can be requested, refer to the ATSC standard A/344:2023-5 9.2.10 - Query Signaling Data API.

Java documentation for android.media.tv.SignalingDataRequest.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Constructors

SignalingDataRequest(Int32, BroadcastInfoRequestOption, Int32, IList<String>)

Fields

RequestOptionAutoUpdate
Obsolete.

Request option: auto update.

(Inherited from BroadcastInfoRequest)
RequestOptionOneshot
Obsolete.

Request option: one-shot

(Inherited from BroadcastInfoRequest)
RequestOptionOneway
Obsolete.

Request option: one-way

(Inherited from BroadcastInfoRequest)
RequestOptionRepeat
Obsolete.

Request option: repeat.

(Inherited from BroadcastInfoRequest)
SignalingDataNoGroupId

Denotes that theres no group associated with this request.

SignalingMetadataAeat

Advance Emergency Information Table for the requested service(s), LLS_table_id = 4.

SignalingMetadataAei

SLS Metadata: MMT Application Event Information for the requested service(s)

SignalingMetadataApd

SLS Metadata: APD for the requested service(s)

SignalingMetadataAsd

SLS Metadata: ATSC Staggercast Descriptor

SignalingMetadataAspd

SLS Metadata: Audio Stream Properties Descriptor

SignalingMetadataCad

SLS Metadata: Caption Asset Descriptor

SignalingMetadataCdt

CertificateData Tablefor the requested service(s), LLS_table_id = 6.

SignalingMetadataCrit

SLS Metadata: MMT Clock Relation Information for the requested service(s)

SignalingMetadataDcit

SLS Metadata: MMT Device Capabilities Information Table for the requested service(s)

SignalingMetadataDwd

SLS Metadata: Distribution Window Desciription for the requested service(s)

SignalingMetadataEmsg

SLS Metadata: ROUTE/DASH Application Dynamic Event for the requested service(s)

SignalingMetadataEvti

SLS Metadata: MMT Application Dynamic Event for the requested service(s)

SignalingMetadataHeld

SLS Metadata: HTML Entry Pages Location Description for the requested service(s)

SignalingMetadataIed

SLS Metadata: Inband Event Descriptor

SignalingMetadataMpd

SLS Metadata: DASH MPD for the requested service(s)

SignalingMetadataMpit

SLS Metadata: MMT Media Presentation Information Table for the requested service(s)

SignalingMetadataMpt

SLS Metadata: MMT Package Table for the requested service(s)

SignalingMetadataOsn

Onscreen Message Notifications for the requested service(s), LLS_table_id = 5.

SignalingMetadataPat

SLS Metadata: MMT Package Access Table for the requested service(s)

SignalingMetadataRdt

SLS Metadata: Recovery Data Table for the requested service(s)

SignalingMetadataRrt

Region Rating Table for the requested service(s), LLS_table_id = 2.

SignalingMetadataRsat

SLS Metadata: Regional Service Availability Table for the requested service(s)

SignalingMetadataSlt

Service List Table for the requested service(s), LLS_table_id = 1.

SignalingMetadataSmt

Signed Multitable for the requested service(s), LLS_table_id = 0xFE (254).

SignalingMetadataSsd

SLS Metadata: Security Properties Descriptor

SignalingMetadataStsid

SLS Metadata: S-TSID for the requested service(s)

SignalingMetadataStt

System Time Table for the requested service(s), LLS_table_id = 3.

SignalingMetadataUsbd

SLS Metadata: USBD for the requested service(s)

SignalingMetadataUsd

SLS Metadata: User Service Description for MMTP

SignalingMetadataVspd

SLS Metadata: Video Stream Properties Descriptor

Properties

Class

Returns the runtime class of this Object.

(Inherited from Object)
Creator
Group

Gets the group with which any signaling returned will be associated.

Handle

The handle to the underlying Android instance.

(Inherited from Object)
JniIdentityHashCode (Inherited from Object)
JniPeerMembers
Option

Gets the request option of the request.

(Inherited from BroadcastInfoRequest)
PeerReference (Inherited from Object)
RequestId

Gets the ID of the request.

(Inherited from BroadcastInfoRequest)
SignalingDataTypes

Gets the signaling data types for which data should be retrieved.

ThresholdClass (Inherited from BroadcastInfoRequest)
ThresholdType (Inherited from BroadcastInfoRequest)
Type

Gets the broadcast info type.

(Inherited from BroadcastInfoRequest)

Methods

Clone()

Creates and returns a copy of this object.

(Inherited from Object)
DescribeContents() (Inherited from BroadcastInfoRequest)
Dispose() (Inherited from Object)
Dispose(Boolean) (Inherited from Object)
Equals(Object)

Indicates whether some other object is "equal to" this one.

(Inherited from Object)
GetHashCode()

Returns a hash code value for the object.

(Inherited from Object)
JavaFinalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

(Inherited from Object)
Notify()

Wakes up a single thread that is waiting on this object's monitor.

(Inherited from Object)
NotifyAll()

Wakes up all threads that are waiting on this object's monitor.

(Inherited from Object)
SetHandle(IntPtr, JniHandleOwnership)

Sets the Handle property.

(Inherited from Object)
ToArray<T>() (Inherited from Object)
ToString()

Returns a string representation of the object.

(Inherited from Object)
UnregisterFromRuntime() (Inherited from Object)
Wait()

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>.

(Inherited from Object)
Wait(Int64, Int32)

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed.

(Inherited from Object)
Wait(Int64)

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed.

(Inherited from Object)
WriteToParcel(Parcel, ParcelableWriteFlags) (Inherited from BroadcastInfoRequest)

Explicit Interface Implementations

IJavaPeerable.Disposed() (Inherited from Object)
IJavaPeerable.DisposeUnlessReferenced() (Inherited from Object)
IJavaPeerable.Finalized() (Inherited from Object)
IJavaPeerable.JniManagedPeerState (Inherited from Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Inherited from Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Inherited from Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Inherited from Object)

Extension Methods

JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Gets the JNI name of the type of the instance self.

JavaAs<TResult>(IJavaPeerable)

Try to coerce self to type TResult, checking that the coercion is valid on the Java side.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Try to coerce self to type TResult, checking that the coercion is valid on the Java side.

Applies to