Language

StreamingStateChangedReason Enum

Definition

Specifies the reason for an MBMS stream state change.

public enum StreamingStateChangedReason
type StreamingStateChangedReason = 
Inheritance
StreamingStateChangedReason

Fields

Name Value Description
None 0

Indicates that the middleware does not have a reason to provide for the state change.

Android reference for android.telephony.mbms.StreamingService.REASON_NONE.

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.

ByUserRequest 1

State changed due to a call to close() or MbmsStreamingSession.startStreaming(StreamingServiceInfo,java.util.concurrent.Executor,StreamingServiceCallback)

Android reference for android.telephony.mbms.StreamingService.REASON_BY_USER_REQUEST.

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.

EndOfSession 2

State changed due to the streaming session ending at the carrier.

Android reference for android.telephony.mbms.StreamingService.REASON_END_OF_SESSION.

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.

FrequencyConflict 3

State changed due to a frequency conflict with another requested stream.

Android reference for android.telephony.mbms.StreamingService.REASON_FREQUENCY_CONFLICT.

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.

OutOfMemory 4

State changed due to the middleware running out of memory

Android reference for android.telephony.mbms.StreamingService.REASON_OUT_OF_MEMORY.

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.

NotConnectedToHomecarrierLte 5

State changed due to the device leaving the home carrier's LTE network.

Android reference for android.telephony.mbms.StreamingService.REASON_NOT_CONNECTED_TO_HOMECARRIER_LTE.

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.

LeftMbmsBroadcastArea 6

State changed due to the device leaving the area where this stream is being broadcast.

Android reference for android.telephony.mbms.StreamingService.REASON_LEFT_MBMS_BROADCAST_AREA.

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.

Remarks

These values map to the REASON_ constants in StreamingService and are reported by StreamingServiceCallback.OnStreamStateUpdated.

Applies to